Published on

Taking payments on Thinkific with PayFast

  • Name
    Meiring de Wet

Are you a South African business doing the hussle on Thinkific? Not happy with the 2-step checkout process? Struggling to make those sales using only PayPal as payment option?

Then we have a surprise for you!

How to accept payments on Thinkific with PayFast

The CheckoutJoy App for Thinkific enables you to signup and enroll students into your Thinkific school using PayFast as payment option, and selling your courses in Rands.

The app is directly integrated with Thinkific, meaning that you don't need Zapier or any other 3rd-party system to enroll your students. You just need a verified PayFast account, and the CheckoutJoy Essential Plan.

Sell your courses in Rands (or any other currency)

CheckoutJoy allows you to set up flexible pricing options for your Thinkific courses. You can set up products in ZAR, set up monthly subscriptions, a 14-day free trial plan, multiple payment plans, anything you can think of to make your offer more convenient for your customers.

You don't have to sell in USD anymore, but if you still want to then we will handle the currency conversion to ZAR for you (PayFast payments are only in ZAR). So you could for example sell your course for $100, and when the customer pays using PayFast they will pay the equivalent amount in Rands.

Simply set up your product and pricing in CheckoutJoy and select which Thinkific course it is linked to, and done. You can now sell that course in ZAR.

Design your own checkout page

The CheckoutJoy app allows you to design your own checkout pages by adding custom checkout sections to your Thinkific Site Builder.

Installing the app on your Thinkific account adds these custom sections to your Thinkific Site Builder which you can add to any page inside your Thinkific website.

Imagine the powerful checkout pages you can build using these sections together with the standard Thinkific sections like video banners & testimonials!

You could for example create a custom page with a beautiful banner and video header above the checkout section, a rich testimonial section to build trust and add your billing FAQs at the bottom of the page to minimise any confusion.

It's that easy!

Here's an example custom page that uses the Signup & Enroll custom section:

Signup & Enroll

You can now signup and enroll your students in one go, no need to create an account first!

The Signup & Enroll section allows you to onboard new students directly from any page in your website, without them having to create an account first.

After completing the checkout form and payment, CheckoutJoy will securely create the student in your Thinkific account and enroll them to the purchased course or bundle. They will receive their welcome emails from Thinkific as per usual checkout, and you will receive your payment in Rands directly into your PayFast account.

How to get started

Luckily, getting started is very easy. Simply install the CheckoutJoy App for Thinkific from the Thinkific App Store and set up your CheckoutJoy account. There are a few steps to complete in order to set up your account, but everything you need is available in our help docs at

Follow the 3 easy steps to set up and start creating high converting checkout pages!


Visit the pricing page for more information on the pricing.

We offer a 14-day free trial for you to test it out and see if it will work for you.

Sign up for our newsletter to stay up to date with our latest features and releases.