Stripe is the easiest way to charge customers for any product, including your
webinars. Creating an account is free. Stripe charges a small transaction fee
for each sale- a small price to pay for easy payment processing. To learn more, visit their website here.

In order for you to accept payments for each paid webinar registration, you will need a supporting platform to take and process the payments for you. This is where Stripe comes in.

Here's how people register for a paid webinar on WebinarNinja:

Integrating your Stripe account with WebinarNinja

Step 1: Click the Integrations from the left.

Step 2: Connect your Stripe account. 

If you do not have a Stripe account yet, you can create one right on this page! Type your email, select your country from the drop-down, and click Create Account With This Email. 

Afterwards, you will need to complete the setup on Stripe in order to make your new account fully functioning.

If you already have a Stripe account, simply click Connect with Stripe.

Connected Stripe accounts will show up on the Integrations page like so:

When a customer pays for your webinar with Stripe, they will receive a receipt automatically. There is nothing for you to do!


  • Offering a discounted price, free access, and/or multiple pricing are currently not available.
  • WebinarNinja uses the same currency in your Stripe settings to charge for your webinars. Learn more about currencies in this helpful documentation from Stripe.

    Changing currencies or using multiple currencies is currently not possible with WebinarNinja. If you need to charge your paid webinars in a different currency, you may need to add a bank account in that currency and set it as default. 

You're now ready to easily create a paid webinar! Click here to get started.

For further assistance, contact us through live chat at the bottom right of this page or send us an email at

Did this answer your question?