- Published on
How to Connect Paystack to Kajabi and Sell Courses in Rands

- Name
- Meiring de Wet
Kajabi is one of the best platforms for selling courses online. But if you're based in Africa, you've discovered the frustrating limitation: Kajabi only supports Stripe, PayPal, and Kajabi Payments.
None of those work well for African customers.
Paystack does. It's built for African businesses, supports local payment methods, and lets your customers pay in Rands. The challenge is that Kajabi doesn't have native Paystack integration.
CheckoutJoy solves this. You can embed a checkout widget directly on your Kajabi pages, accept payments through Paystack, and have customers automatically enrolled in your courses β all without leaving your Kajabi site.
Why Paystack Instead of PayPal?
If you're currently using PayPal on Kajabi, you know the problems:
- Customers need a PayPal account (or have to create one)
- Credit card payments through PayPal aren't supported on Kajabi
- Withdrawal fees eat into your margins
- You need an FNB account to withdraw Rands
Paystack eliminates all of this:
- Customers pay with any card, SnapScan, or EFT
- No account creation required
- Lower fees than PayPal
- Withdraw to any South African bank
More importantly, Paystack removes friction. When customers see payment methods they recognise and trust, they complete the purchase.
What You'll Build
A custom checkout page in Kajabi with an embedded CheckoutJoy widget:
- Prices displayed in Rands
- Payments processed through Paystack
- Cards, SnapScan, EFT, and Scan to Pay accepted
- Automatic course access after payment
- Your Kajabi automations (welcome emails, sequences) trigger normally
Setup takes about 10 minutes.
Step-by-Step Setup
1. Connect Paystack to CheckoutJoy
- In CheckoutJoy, go to Settings β Payment Methods
- Find Paystack and click Setup
- Enter your Paystack API keys (found in your Paystack dashboard under Settings β API Keys)
- Save
2. Create a CheckoutJoy Product Linked to Kajabi
- Go to Products β Add Product β Kajabi Offer
- Paste your Kajabi offer checkout page link (found via the three dots β Get Link)
- In Kajabi, go to your offer β three dots β Webhooks
- Copy the Activation URL and Deactivation URL into CheckoutJoy
- Set currency to ZAR and your price
Important: In Kajabi, create your offer as a free offer. The actual pricing happens in CheckoutJoy, so Kajabi's price setting doesn't matter.
3. Update Your Kajabi Automations
Because the purchase happens through CheckoutJoy (not Kajabi's native checkout), you need to adjust your automation triggers.
Change any triggers from "When offer is purchased" to "When offer is granted". Everything else stays the same β your sequences, emails, and tags will all fire correctly.
4. Create a Checkout Widget
- Go to Checkouts β Widgets β New Widget
- Select your Kajabi product
- Set your thank you page URL
- Enable Paystack under Payment Methods
- Choose Inline display to show the widget directly on your page
5. Build Your Kajabi Checkout Page
- In Kajabi, create a new custom page
- Add your content sections (headline, image, testimonials, FAQs)
- Add a Custom Code section where you want the checkout
- Copy the embed code from CheckoutJoy and paste it in
- Save and publish
That's it. Your Kajabi page now has a working Paystack checkout.
Payment Methods Available
Your customers can pay using any method enabled in your Paystack account:
- Cards: Visa, Mastercard (local and international)
- SnapScan: Popular mobile payment in South Africa
- Instant EFT: Direct bank payment
- Scan to Pay: QR code payments
All payments go to your Paystack account, with next-business-day settlement to your bank.
Layout Tips for High-Converting Checkout Pages
The best checkout pages follow a simple structure:
Hero section β Two columns with your offer summary on one side and the checkout widget on the other. Include an image and headline that reinforces what they're buying.
Social proof β Add a testimonials section below the hero. Three testimonials minimum.
FAQs β Address the common objections. Pricing questions, refund policy, what's included.
In Kajabi's page editor, select your section and enable "Equal Height Blocks" under Desktop Layout to keep your columns aligned.
The Paystack Payment Flow
Here's what your customers experience:
- They land on your checkout page and see the price in Rands
- Fill in name, email, and accept terms
- Click "Continue to Payment"
- Paystack popup appears with all available payment methods
- They complete payment
- Redirected to your thank you page
- Automatically enrolled in the course
- Receive your Kajabi welcome email
By the time they reach the thank you page, they already have access. No waiting, no manual approval.
Why This Works Better Than PayPal
The difference isn't just about fees (though those matter). It's about conversion.
When a South African customer sees PayPal as the only option, several things happen:
- They don't have a PayPal account and don't want to create one
- They wonder if their card will work
- They worry about exchange rates
- Many just leave
When they see Paystack with SnapScan and card options in Rands, it feels familiar. It feels safe. They complete the purchase.
That's the whole point: removing friction so your offer can do its job.
Getting Started
You need:
- A Kajabi account with a course or membership to sell
- A Paystack account
- A CheckoutJoy account (14-day free trial)
Connect everything in about 10 minutes, test with a real transaction, and you're ready to sell.
If you've been losing sales because your African customers can't pay the way they want, this integration fixes that today.