Accept Payments with Stripe

    Plan Availability
  • Plus
  • image
  • Grow
  • Expand
    Legacy Plans
  • Plus
  • image
  • Grow
  • Expand
    Platform
  • Plus
  • image
  • Grow
  • Expand

Stripe is a company that provides a payment gateway for individuals and businesses to accept payments over the Internet. Thinkific has a direct integration with Stripe that allows you to automate enrollments after a student purchases a course.

About This Feature

Using our Stripe integration with Thinkific's Built-In Checkout, your students will be able to pay for your courses with most major credit cards and some debit cards. Connecting your account to Stripe allows you to accept one-time payments and recurring payments for your products. It also allows you to change the currency for your Thinkific site.

For more, see: Thinkific's Built-In Checkout · What cards types are accepted by Stripe?

Note

Please note that some features available on the Stripe platform may not be available using Thinkific's built-in integration with Stripe. This includes payment processing through FPX, iDeal, SEPA, Apple Pay, and offering course prices in multiple currencies.

For more, see: Does Thinkific support FPX payments? · Does Thinkific support iDeal payments?

Stripe Supported Countries

Stripe is available in these countries if you are on our Grow plan and higher. If you are on a lower-tiered plan, not to worry–you can use Thinkific Payments to accept payments, and manage payouts, orders, and refunds directly from your Thinkific dashboard!

For more, see: Thinkific Payments

If Stripe and Thinkific Payments are not available in your country, check out Stripe Supported Countries and Alternate Payment Options.

Third-Party Payment Gateway Fee

The Third-Party Payment Gateway fee is charged on all transactions processed using third-party payment providers, like Stripe (in the future all third-party payment providers such as Paypal), as a percentage of the transaction value for creators in the USA, Canada, and the UK as of July 3rd, 2024 and for creators in the EU countries as of November 6th, 2024. Learn more here: Third-Party Payment Gateway Fee FAQ

The transaction fee will be charged on all sales processed through third-party payment gateways as follows:

Plan

Free

Basic

Start

Grow

Expand

Plus

Legacy Plan

Starter

Essentials

Pro / Business

Pro + Growth

Premier / Advanced

Transaction Fee

TCommerce required

5.0%

2.0%

1.0%

0.5%

No fee at this time

We want to support your growth and grow with you. This fee will only apply to your first $1M in sales made through Thinkific in a calendar year, after that we will waive the fee.

Customers processing payments on Thinkific Payments — our payment processor on TCommerce – will not incur this fee.

For more, see: Thinkific Payments

Note

Sign up for Thinkific Payments today to avoid the fee and get access to the exclusive suite of TCommerce: Powered by Thinkific Payments tools and features! Our customers on TCommerce sell more — it's as simple as that.

How it Works

When students purchase a course or bundle using the Stripe integration and Thinkific's Built-in Checkout on your checkout page, they are automatically enrolled in the course or bundle on your Thinkific site.

Any changes made by a student from their account on your Thinkific site will automatically update their billing in Stripe. For example, if a student cancels their subscription, Stripe will not charge them on their next subscription renewal date.

Any changes you make to a student's enrollment from your Thinkific admin dashboard will not affect their billing in Stripe. Therefore, if you extend a student's course access or unenroll them from a course, you will also need to update their billing in your Stripe dashboard.

For more, see: Default Pages · How can students manage their billing and credit card information?

Connecting Your Stripe Account

Note

Only Site Owners can connect a Thinkific site with a payment processor. If you are not the Site Owner, the Connect Account button will be greyed out on your dashboard.

For more, see: Get Started with User Roles

  1. From the Admin Dashboard, go to Settings

  2. Select the Payments tab

  3. Under Third-party payment processors > Stripe, click Connect Account

  4. You will have the option to set up a new Stripe account or connect to an existing account

Note

If you are already logged into an existing Stripe account in your browser when you click Connect Account, the integration will connect immediately and you will not need to log in to Stripe.

Setting up a New Stripe account

  1. After selecting Connect Account, you will be redirected to a sign up page on Stripe

  2. Enter your email to begin the sign-up process for a new account

  3. Input all the required information for your account

  4. Click Authorize access to this account

    360042081354-5d37326140537.png
  5. Once successfully connected, you will see a green connected badge under Stripe in the Settings > Payments > Third-Party Payment Processors page.

Connect to an Existing Stripe Account

  1. After selecting Connect Account, you will be redirected to a signup page on Stripe

  2. Input your existing Stripe login details

  3. You will be shown a list of Stripe accounts — select the one you want to connect to your Thinkific site and click Connect

  4. Once successfully connected, you will see a green connected badge under Stripe in the Settings > Payments page.

Your Connected Account

Once you've successfully connected to a Stripe account, you will see a green connected badge under Stripe on your Payments page, as well as some information about your Stripe account.

Stripe email: the email address that's associated with the connected Stripe account. This should be the email you use to log in to Stripe to access your funds from your Thinkific site.

Stripe account name: if you have multiple accounts set up under your Stripe email, this is the specific account that is connected to your Thinkific site.

Note

Need to change the connected Stripe account? Please see How to Disconnect Stripe for more information on how to disconnect.

Confirming Account Setup in Stripe

Account Verification

With a new or existing Stripe account, Stripe will ask for information to verify your account.

Stripe has recently updated their policy for how quickly account verification is required after a Stripe account is created, or after information is requested by Stripe. You may see payouts to you, from Stripe, being paused due to this.

If this is the case, you should see a banner in Stripe, when logged in to your account, asking you to verify the account.

stripeverifybanner.png

You may also see your Stripe account showing as Restricted.

For more, see: What does Stripe consider a restricted business?

To verify your Stripe account, add the verification information requested. Examples of verification information include details about your business, such as tax ID. Click here to learn more about account verification with Stripe.

If you have any questions about your Stripe account and funds, or if you're still seeing payouts withheld, please contact Stripe's support directly for more information: Contact Stripe Support.

Restricted Businesses

Stripe policy specifies some businesses and business practices that are restricted from using the Stripe Service ("Restricted Businesses").

Check out our article, What does Stripe consider a restricted business? for more information.

For specific examples of Restricted Businesses, as defined by Stripe, click here.

Changing Your Currency

When integrating with Stripe, the default currency is $USD and you have the option to change your currency. Currency is applied site-wide. If you are also connected with PayPal, the currency set within the Stripe integration will automatically apply to PayPal as well.

For more, see: Accept Payments with PayPal

Learn how to change your currency here: Change Your Currency

How Do Payments Work?

Checkout via Stripe

Once connected with Stripe, you'll be able to set pricing for your courses. When a visitor clicks the buy button on your Course Landing Page, they'll be taken to the Thinkific checkout to make a payment. They will be required to enter their name, email, and credit card details to complete the payment and create a Thinkific account on your site. Address information is not required.

For more, see: Set Your Product Pricing (Guide)

This payment will be processed by Stripe, but as far as the customer knows they're paying you directly. Unlike PayPal, they don't need to sign into Stripe in order to pay you - they can simply enter their billing information directly on Thinkific and that's it!

Note

If you create a new Stripe account, verification is required on Stripe's end before you can start accepting payments. Make sure to check that your Stripe account is approved before launching your courses.

Where does the money go?

When you receive an order, the funds will be sent to your Stripe account where payouts will then be made to the Stripe-connected bank account. Stripe's standard processing time and payout schedules will vary by country however, you have the ability to update your default payout schedule through your Stripe Dashboard.

To change how often payouts are sent from Stripe to your bank account:

  1. Login to Stripe

  2. Right-click on your company name in the top right of your Stripe dashboard

  3. Select Account Settings

  4. Navigate to the Transfers

  5. Select Change schedule to set up a transfer schedule of your choice.

360042081374-5d37326214966.png

Testing Payments

If you are interested in seeing what a test payment is like, you can create a partial coupon code. Sign up for your course as a student and apply the coupon code at checkout. (Note: A 100% off coupon code will not appear in your Stripe account as no funds are exchanged). When testing payments, you will be charged the applicable Stripe Fees which are non-refundable. See this transaction within Orders in Stripe.

For more, see: Create Coupons

Payment Notifications

You have the option to enable Thinkific order receipts for your students and various payment notifications in Stripe. Learn more here: Student Order Receipts and Payment Notifications

Was this article helpful?
170 out of 266 found this helpful