This guide explains a clear and straightforward way to integrate the Stripe payment gateway with the Nrich Learning Platform. It walks you through every important step, from accessing the integration settings to configuring API keys and setting up webhooks, making the process easy to follow.
By using this guide, your platform can process payments securely and efficiently, ensuring that learners have a smooth and reliable payment experience. By using this guide, the platform can offer a smooth and reliable payment experience, helping improve overall functionality, user satisfaction, and day-to-day operations.
Steps to Integrate the Stripe Payment Gateway
- Log in to Admin Dashboard
Visit your Nrich admin area - Go to the Integrations
In the sidebar or main menu, click Integrations. - Within the Billing & Payment section, locate Stripe from the list of available gateways and click Configure to begin the setup process.
- Collect Stripe API Details
Before continuing, open your Stripe Dashboard in a new tab.
Copy the Publishable Key and Secret Key from Stripe. - Log in to your Stripe Account,
Paste the Publishable key and Secret Key from the Stripe dashboard - Set Up Webhooks
To allow Stripe to send payment updates to Nrich Learning, a webhook setup is required. - On the Bottom of the right end corner, you will be able to find an option of Webhook which will open a New Screen with multiple options
- In the Stripe dashboard,
Go to Developers → Webhooks and click Add destination. - Your account is already selected.
Without changing it lets move further - You can search the Following Events, or you can find them by Scrolling and the Options that need to be selected are as follows:
payment_intent.succeeded
payment_intent.payment_failed
payment_intent.canceled
Once the checkbox is selected, click on continue - Select “Webhook endpoint” and click on continue
- Mention the Destination name
Example: Payment gateway integration with Nrich Learning - Add Webhook URL
From the Nrich Stripe settings, copy the Webhook URL - Paste the Webhook URL from the Nrich Learning Setup and paste it in the Endpoint URL in the Stripe account.
- Click “Create destination” to conclude the process of the webhook
- Copy the Signing Secret
Click on the Eye Icon to copy the Signing Secret (webhook Secret) to complete the process. - Final Configuration
Paste the Signing Secret into the corresponding field in the Nrich platform and save the settings.
Last modified: January 27, 2026