Connect Stripe for payments

In this article: How to connect your Stripe account to Ruzuku, test the connection, and understand how payments reach you when students enroll.

All Plans


Stripe is the recommended payment processor for Ruzuku. It supports all four price point types: free enrollment, single payments, payment plans, and subscriptions. If you want to offer payment plans or subscriptions, Stripe is required.

Ruzuku charges zero transaction fees. Stripe charges its own standard processing fee (around 2.9% + $0.30 per transaction in the US). That's the only fee you pay. When a student pays $100 for your course, you receive approximately $96.80 after Stripe's processing fee.

Connecting Stripe takes about 2 minutes.


Before you start

You need a Stripe account. If you don't have one, you'll create one during the connection process. Stripe is free to set up and has no monthly fees. You only pay processing fees when you receive a payment.

Stripe is available in 40+ countries. If you're unsure whether Stripe supports your country, check stripe.com/global.


Connect your Stripe account

  1. Go to Account → Integrations. You can get there directly at courses.ruzuku.com/account/integrations, or from within a course by going to Manage Course → Price Points and clicking the prompt to connect a payment processor.
  2. In the Stripe section, click Connect with Stripe.
  3. Ruzuku redirects you to Stripe's website. If you already have a Stripe account, log in. If not, Stripe will walk you through creating one.
  4. Authorize the connection. This lets Ruzuku send payment requests to your Stripe account on your behalf. Ruzuku never has direct access to your Stripe funds.
  5. Stripe redirects you back to Ruzuku. You'll see a confirmation that your Stripe account is connected.

That's it. You can now create paid price points.

Tip: You can also connect Stripe from the Price Points page. When you go to Manage Course → Price Points on a course that doesn't have a payment processor connected yet, Ruzuku prompts you to set one up. Both paths lead to the same place.

Test your connection

After connecting, confirm everything works before sharing your course with real students.

  1. Go to Manage Course → Price Points on any course.
  2. Create a Free price point (or use an existing one).
  3. Copy the price point link and open it in a private/incognito browser window.
  4. Enroll as a test student using a different email address than your creator account.
  5. Confirm you land inside the course after enrolling.

To test a paid price point without charging yourself, create a price point with a small amount (like $1), enroll using Stripe's test card number, then delete the price point when you're done. You can find Stripe's test card numbers in your Stripe dashboard under Developers → Test mode.


What happens when a student pays

Here's the flow from the student's side:

  1. The student visits your sales page or price point link.
  2. They click Enroll and enter their payment information.
  3. Stripe processes the charge.
  4. Ruzuku enrolls the student in your course immediately.
  5. The student receives a welcome email with a link to access the course.
  6. The payment appears in your Stripe dashboard.

Stripe deposits funds to your bank account on a rolling basis (typically within 2 business days in the US, though timing varies by country). You manage payouts, refunds, and payment history directly in your Stripe dashboard at dashboard.stripe.com.


Your Stripe dashboard: the basics

You don't need to become a Stripe expert, but a few things are helpful to know:

  • Payments shows every transaction from your courses. You can see who paid, how much, and when.
  • Customers lists everyone who has paid you through Stripe.
  • Payouts shows when Stripe sent money to your bank account and how much.
  • Refunds can be issued directly from the Payments section. When you refund a student in Stripe, their course access in Ruzuku is not automatically removed. You can remove them manually under Manage Course → Students if needed.

Currencies

Stripe supports 135+ currencies. The currency you charge in is determined by your Stripe account settings. Most creators charge in their home currency (USD, CAD, GBP, EUR, AUD, etc.).

Students see the price in whatever currency you've set for the price point. Stripe handles conversion if the student's card uses a different currency.


Disconnect Stripe

If you need to disconnect your Stripe account:

  1. Go to Account → Integrations.
  2. In the Stripe section, click Disconnect.

Disconnecting removes the link between your Ruzuku account and Stripe. Existing students who already enrolled keep their access. Any active payment plans or subscriptions will stop processing new charges.

You can reconnect the same or a different Stripe account at any time.


Frequently Asked Questions

Does Ruzuku charge transaction fees on top of Stripe's fees?
No. Ruzuku charges 0% transaction fees on all plans. You only pay Stripe's standard processing fee, which is around 2.9% + $0.30 per transaction in the US. Rates may vary slightly by country.
Can I use PayPal instead of Stripe?
Yes, but PayPal only supports single payments. If you want to offer payment plans or subscriptions, you need Stripe. You can connect both Stripe and PayPal at the same time. For single payments, students will be able to choose either option at checkout.
Do I need a Stripe account before connecting?
No. If you don't have one, Stripe will walk you through creating an account during the connection process. Stripe is free to set up and has no monthly charges. You only pay processing fees when a student makes a payment.
How do I issue a refund?
Issue refunds directly from your Stripe dashboard at dashboard.stripe.com. Find the payment under the Payments section and click Refund. Note that refunding in Stripe does not automatically remove the student from your course in Ruzuku. If you also want to remove access, go to Manage Course → Students and remove them there.

Related Articles

Still need help? Contact Us Contact Us