Free live workshop: one-click upsells for SA creatorsRand pricing, order bumps and upsells on Payfast and Paystack.

Save my seat
Published on

How to Sell Subscriptions on Kajabi with PayFast (in Rands)

  • Name
    Meiring de Wet

A step-by-step guide to selling your Kajabi subscriptions in South African Rand using our PayFast integration

Introduction

If you're running an online business using Kajabi in South Africa, you've likely faced challenges with accepting payments in Rand (ZAR). The good news is that there's a seamless solution: integrating CheckoutJoy with PayFast to sell your Kajabi subscriptions in local currency. This tutorial will walk you through the entire setup process and demonstrate how everything works together.

What You'll Need Before Starting

Before you begin, make sure you have:

  • A PayFast account (verified to accept payments)
  • A Kajabi account with offers set up
  • A CheckoutJoy account

Step 1: Connect PayFast to CheckoutJoy

  1. Log into your CheckoutJoy dashboard
  2. Navigate to Settings → Payment Methods
  3. Scroll down to find PayFast and click "Setup"
  4. You'll need to fill in a few fields:
    • Merchant ID: Found in your PayFast dashboard immediately after login
    • Merchant Key: Also found in your PayFast dashboard
    • Passphrase: Optional (can be ignored initially)
  5. Enable "Receive payment notifications" to get alerts when payments come in
  6. Click "Create" to save your settings

Step 2: Create a Product in CheckoutJoy Linked to Kajabi

  1. In CheckoutJoy, go to the dashboard and select "Products"
  2. Click "Add Product" and choose the "Kajabi Offer" option
  3. Fill in the product details:
    • Name: Give your product a name (e.g., "Premium Subscription")
    • Thank You Page: Where customers are directed after successful checkout
    • Kajabi Settings: This is where you'll connect to your Kajabi offer

Step 3: Connect Your Kajabi Offer

  1. In your Kajabi dashboard, select the offer you want to link
  2. Get the necessary URLs:
    • Click "Get Link" to copy your Kajabi checkout page URL
    • Under "Web Hooks" copy the activation URL
    • Also copy the deactivation URL
  3. Paste these URLs into the corresponding fields in CheckoutJoy
  4. Select "Send Kajabi Welcome Email" if you want Kajabi to automatically send welcome emails

Step 4: Set Up Pricing

  1. Choose "Recurring Subscription" if selling a subscription
  2. Select your currency (ZAR/Rand)
  3. Set the price (e.g., 100 Rand per month)
  4. Configure any trial periods or setup fees if needed
  5. Click "Create Product" to finalize

Step 5: Review Your Checkout Page

  1. On the product configuration page, click "Edit Checkout"
  2. Verify all details are correct:
    • Product name
    • Price and currency
    • Payment method (PayFast)
  3. Preview the page by clicking "Share" and opening the link

Step 6: Add Your Checkout to Your Kajabi Website

  1. Go to your Kajabi website editor
  2. Navigate to the page where you want to add your checkout button
  3. Edit the call-to-action button
  4. Copy your CheckoutJoy checkout link and paste it into the "Go to URL" field
  5. Save your changes

Demo: The Complete Customer Journey

Here's what happens when a customer makes a purchase:

  1. Customer clicks your call-to-action button on your Kajabi site
  2. They're taken to your CheckoutJoy checkout page
  3. After filling in their details and accepting terms, they proceed to PayFast
  4. Customer completes payment on the PayFast payment page
  5. Upon successful payment, they're redirected to your thank you page
  6. In the background, CheckoutJoy instantly activates the user on Kajabi
  7. Customer receives access to purchased products and any welcome emails

Conclusion

With this integration, you can now sell your Kajabi subscriptions in South African Rand using PayFast as your payment processor. The entire process is seamless for both you and your customers, with automatic account activation and immediate access to purchased content.

If you have any questions about setting up CheckoutJoy with PayFast for your Kajabi business, feel free to reach out through the contact information provided in the video description.

This tutorial was created by Madden from CheckoutJoy

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

Check out some of our other posts..

Checkout OptimisationCheckoutsOptimisation

How to charge the RIGHT taxes on your checkouts AUTOMATICALLY

CheckoutJoy has a built-in feature that automatically calculates and charges the correct VAT on all your checkouts, based on your customer’s billing address and the product they’re purchasing.

Checkout OptimisationCheckoutsPayFast

How to connect PayFast to Kajabi and sell your courses in Rands [step-by-step guide]

If you're selling courses online using Kajabi in South Africa, you know the struggle of trying to accept payments in Rands. Since Kajabi only supports Stripe and PayPal out of the box, it can be a real headache to set up a local payment option like PayFast.

OptimisationCheckout OptimisationCheckouts

Why Your Checkout Is Secretly Costing You 40% of Your Sales (Free Audit Reveals All)

Discover the 7 hidden checkout killers costing you thousands in lost revenue. Get your free 2-minute checkout audit and see exactly where you're losing sales. Used by 500+ businesses.

Checkout OptimisationPayFastKajabi

Why South African Course Creators Struggle with Pricing - The Hidden Data Reveals All

Most SA course creators price their courses wrong, missing huge revenue opportunities. Discover the pricing psychology that separates successful creators from those who struggle.

Checkout OptimisationPayFastKajabi

PayFast vs PayPal for South African Course Creators - Why Local Payments Matter

Discover why one SA course creator lost 60% of sales until adding PayFast, and how your LMS platform's payment limitations are silently killing conversions. Learn from real case studies of South African course creators who transformed their businesses by offering local payment methods their customers actually trust and prefer.

Checkout OptimisationPayFast

How to Accept Rand Payments for Your HighLevel Courses Using PayFast

Struggling to accept Rand payments for your HighLevel courses? Learn how to connect PayFast to HighLevel in under 10 minutes. Your South African customers can finally pay in ZAR using their preferred payment methods - no more losing sales to payment friction.

Checkout OptimisationCheckoutsOptimisation

Add Urgency to Your Checkout with Countdown Timers

Countdown timers are one of the most effective conversion tools for checkout pages. Learn how CheckoutJoy's new countdown timer feature lets you create authentic urgency with absolute or relative timers, customizable designs, and real consequences when time runs out.

CheckoutsCheckout Optimisation

How to Add a Paywall to Calendly Using Any Payment Processor

Calendly only lets you connect Stripe or PayPal for paid events. If you're outside the US/EU or prefer your local payment processor, you're stuck. This tutorial shows you how to connect CheckoutJoy to Calendly so you can sell your calendar events in any currency, using any of our supported payment gateways. The whole setup takes about 10 minutes. Learn how to sell Calendly events using your local payment processor. Works with PayFast, Razorpay, Paystack & more. Step-by-step tutorial included.

Checkout OptimisationPayFast

Geo-Routed Checkouts: Sell Your Kajabi Course in Rands, Euros and Dollars from One Link

One checkout link that shows South Africans Rands with PayFast and everyone else their own currency with PayPal. Full setup for a Kajabi offer in five steps.

Checkout Optimisation

Order bumps and one-click upsells: the revenue lever that doesn't need more traffic

Order bumps and one-click upsells lift average order value without more traffic. How to pick the right offer, and how to run both in Rand on Payfast and Paystack.