How to Integrate Stripe with Courses
Integrate Stripe with CourseNinja to facilitate easy and secure payments for your courses. This help article will guide you through setting up Stripe, creating a paid course, and managing currency settings, ensuring a smooth registration process for your students.
Example
Imagine you're launching a new online course on digital marketing. By integrating Stripe with CourseNinja, you can easily accept payments from students worldwide, offering a streamlined registration experience.
Benefits:
- Secure Transactions: Ensure all payments are processed safely and reliably with Stripe's robust security features.
- Global Reach: Accept payments in multiple currencies, allowing you to reach a broader audience.
- Seamless Integration: Effortlessly connect Stripe to your CourseNinja account and manage all payment settings from a single dashboard.
In this article, you'll learn
To Integrate Stripe with Your Courses
To set up a paid course, you will need a Stripe account. We've chosen Stripe as our go-to payment partner for its reliability and security. Visit their website here to learn more.
Step 1:Click "Integrations" on the left sidebar.

Step 2: Click "Connect with Stripe" and log into your account.

If you don’t have a Stripe account yet, create one under New To Stripe? Enter your email address and select your country from the drop-down, then click "Create Account With This Email."

Step 3: Activate your Stripe account. Complete your registration by clicking the link in the yellow notification at the top of the page.

You will be taken to a Stripe page to fill in some information.

Provide all the required information to activate your account. Otherwise, you will not be able to accept payments for your Course.
Once your Stripe account is connected, you will see it under Known Stripe Accounts.

Now you’re ready to set up a paid course!
Notes:
- Stripe fees: Creating an account is free. Stripe charges a small transaction fee of 2.9% + 30¢ per successful card charge- a small price to pay for easy payment processing. There are no setup fees, monthly fees, or hidden fees.
- Business website: Stripe will require a website URL to complete your business information and activate your account. You can share your website or your social media profile (business profiles are preferred). You will want a permanent URL. It is not recommended to use the registration page link of your course, because it changes with each course you create.
- Disconnecting your Stripe account: You can revoke CourseNinja access from your Stripe account at any time from the Settings > Authorized applications area of your Stripe Dashboard.
To Create a Paid Course
Step 1: Filling in the initial details
- Go to the Courses dashboard and click "Create New Course."

- Enter the course title and select "Paid course," then set the price.

- Once done, click "Save and Continue."

Step 2: Organize the sessions
- On the next page click Add Session.

- Enter a title for the first session.

- Choose if you want the session live or on-demand. For a live session, set a date and time.

- For an on-demand session, add a video file.

- Choose a video from your Media Library or add a new one. To add a video, you can add a YouTube link or upload one from your computer up to 2 GB.


- Next, add a description for the session.

- You can also add a downloadable handout by clicking Add File.

- Choose a file from your Media Library or upload a new one up to 500 MB.

- Click Add Session to save it.

Repeat the above steps to add more sessions.
- Click Save and Continue to proceed to the next step or click Save Draft and Exit to get back to it later.

The next step is to Customize the registration page and thank you page.
- When it's all good to go, click "Publish Course."

To Set The Currency of Your Paid Course
Select the payment currency you want to present your course price.
Step 1: Click the Account Settings icon on the left sidebar. You can also click your avatar on the upper right and click Account Settings from the drop-down.

Step 2: Click "Accept Payments."

Step 3: Click the drop-down arrow under Change Currency.

Choose your desired currency from a wide selection.

Or type your desired currency on the field.

Step 4: Click "Update Settings."

You will see a confirmation pop-up message that your changes are saved.

To Edit the Currency of Your Existing Course
Step 1: Go to the Courses dashboard and find the course you want to edit from the list on the My Courses page.

Step 2: Once you've found your course, click the ellipsis (•••) icon to the right of the course title then click Edit.

Step 3: On the next page, click Change Currency.

A pop-up window will appear where you can change your currency. Once done, click Save and Continue.


You can also edit your course price here.

Step 4: Click Save.

That's all about integrating Stripe with courses. If you encounter any issues or have any questions, feel free to contact our support team.