Stripe Integration

Stripe Integration

This article shares step-by-step information on how to get started with Stripe as a payment gateway, connect your Stripe account with Knorish to automate payment collection and assign courses.

Important

  1. We support one-time and recurring payments (subscriptions and EMI).
  2. We support two-way sync for cancellation and refunds (only full refunds).
  3. Stripe can process a minimum of INR 1& $0.50 USD.

Setting up your account

Here's how to setup your stripe account to get ready to collect payments from customers.


  • Copy your Standard keys to integrate on the Knorish site

Steps to integrate Stripe on your Knorish site

Follow these step-by-step instructions below to integrate stripe on your Knorish site. 

  1. Login to your course site
  2. Go to Dashboard> Settings> Integrations> Payment Gateway.
  3. On Stripe Payment Gateway Integration enter the downloaded publishable key ID/ secret key details
  4. Click Save

Addition of webhook URL (Required)

Ensuring a smooth integration, Webhooks help Stripe perform better, connect seamlessly for data flow, and more. This step is to be completed on Stripe, to enable Webhook select the following events:

  • invoice.paid
  • invoice.payment_failed
  • customer.subscription.deleted
  • charge.succeeded
  • charge.refunded

Then enter your site URL as webhook destination: https://yoursite.knorish.com/webhook/stripe

Note: Ensure to select API version: 2026-05-27.dahlia


Note: When the user purchases a subscription using Stripe, it does not support card change and the user will have to cancel the active subscription and purchase again using their new card.