Stripe Connect Setup
To charge students for courses through Nimbu's Online Registration, your organisation must link a Stripe account to the platform. Stripe Connect is the mechanism that enables this - it creates a secure connection between your Nimbu site and your Stripe account, allowing course fees to be collected and paid out to your organisation automatically. This article explains what Stripe Connect does, who can set it up, and how to complete the connection.
What's Covered in This Article
This article walks administrators through connecting Stripe to Nimbu and verifying the integration is ready to accept student payments.
- Accessing Stripe Connect: Where to find this setting in Nimbu.
- Connecting an Existing Stripe Account: Linking a Stripe account your organisation already has.
- Creating a New Stripe Account: Setting up a new Stripe account during the connection process.
- Completing Your Stripe Setup: Ensuring your Stripe account is fully configured before going live.
- Verifying the Connection: Confirming Stripe is active and ready.
Who can do this: Administrators with Billing permissions can access and configure Stripe Connect.
Accessing Stripe Connect
- Log in to Nimbu as an Administrator.
- In the left-hand sidebar, navigate to Stripe Connect.
- The Stripe Connect page displays the current connection status and setup options.

Connecting an Existing Stripe Account
If your organisation already has a Stripe account:
- On the Stripe Connect page, click Link Existing.
- You will be redirected to the Stripe sign-in page.
- Enter your existing Stripe login credentials to authorise the connection.
- Once authenticated, Stripe redirects you back to Nimbu and the connection is established.
For full details on the OAuth flow used to link existing accounts, refer to Stripe's standard account connection documentation.

Creating a New Stripe Account
If your organisation does not yet have a Stripe account:
- On the Stripe Connect page, click Create New.
- You will be redirected to the Stripe hosted onboarding page.
- Enter your email address and complete all required information to set up a new Stripe account.
- Once registration is complete, Stripe redirects you back to Nimbu and the connection is established.
For full details on the onboarding process, refer to Stripe's hosted onboarding documentation.
Completing Your Stripe Setup
After connecting, Nimbu displays a status banner if your Stripe account setup is incomplete:
"Ensure you input all the required information in your Stripe account to set it up. Please note that students won't be able to pay for your course until your Stripe account setup is completed."
If you see this banner, click Go to Stripe to return to your Stripe dashboard and complete any outstanding requirements. Your connected email address is shown alongside the button for reference.
Important: Students will not be able to pay for courses until your Stripe account is fully set up and verified. Do not publish paid courses or share registration links until this is confirmed.

Verifying the Connection
Once your Stripe account is fully connected and set up, the Stripe Connect page displays a "stripe connected" status badge. A Go to Stripe button is available to access your Stripe dashboard directly from Nimbu at any time.
Your Stripe connection is now active and paid courses can begin accepting student payments.
Nimbu-Specific Configuration in Stripe
Each Nimbu tenant requires a redirect_uri to be configured within your Stripe account's OAuth settings. This ensures that students are correctly returned to your Nimbu site after completing payment. To configure this:
- Log in to your Stripe dashboard.
- Navigate to Connect onboarding options – OAuth settings.
- Add your Nimbu site's redirect URI to the allowed redirect URIs list.
Contact your Nimbu admin or support team if you are unsure of the correct redirect URI for your organisation's Nimbu site.