Connect Paystack to Kajabi

Accept Rand payments for your Kajabi courses using Paystack

Stripe isn't supported in South Africa, which means course platforms like Kajabi, Thinkific, and Teachable won't let you accept local payments out of the box.

CheckoutJoy solves this by connecting Paystack to Kajabi. Payments go directly to your Paystack account, and you can pay out to any South African bank — usually by the next business day.

What You'll Build

A custom checkout page in Kajabi with an embedded CheckoutJoy widget that:

  • Accepts Rand payments via Paystack (card, SnapScan, EFT, Scan to Pay)
  • Automatically grants offer access after payment
  • Triggers your Kajabi automations

The whole process takes about 5-10 minutes.

Prerequisites

  • A Kajabi account with an existing offer
  • A Paystack account
  • A CheckoutJoy account (14-day free trial available)

Step 1: Connect Paystack to CheckoutJoy

Before starting, connect your Paystack account to CheckoutJoy via Settings → Payment Methods. This takes about 5 minutes.

Step 2: Create a CheckoutJoy Product

  1. Go to Products → Add Product
  2. Select Kajabi Offer
  3. In Kajabi, go to your offer → click the three dots → Get Link
  4. Paste the checkout page link into CheckoutJoy

Configure Kajabi Webhooks

  1. In Kajabi, go to your offer → three dots → Webhooks
  2. Copy the Activation URL → paste into CheckoutJoy
  3. Copy the Deactivation URL → paste into CheckoutJoy

Set Your Pricing

  • Select ZAR as currency
  • Set your price (e.g., R999)

When using Paystack or PayFast, payments are always processed in Rands. If you enable multiple currency display, customers can view prices in their local currency, but the actual payment will be in ZAR.

Step 3: Create a Checkout Widget

  1. Go to Checkouts → Widgets → New Widget
  2. Name your widget
  3. Select your Kajabi product
  4. Enable coupons if desired
  5. Set your Thank You Page URL
  6. Under Payment Methods, enable Paystack
  7. Customize form fields (default: name, email, country, T&Cs)
  8. Choose display mode: Inline (renders on page) or Popup (triggered by button)
  9. Copy the embed code from the Embed tab

Step 4: Build Your Kajabi Checkout Page

  1. In Kajabi, go to Website → Pages → New Page
  2. Choose a two-column layout
  3. Add your sales content on one side
  4. Add a Custom Code block on the other side
  5. Paste the CheckoutJoy widget embed code
  • Header section: Two columns — sales copy/image + checkout widget
  • Testimonials section: Social proof (the more the better)
  • FAQ section: Address objections

Layout Tip

Select your section and enable Equal Height Blocks under Desktop Layout to align your columns properly.

Payment Options

Customers can pay using any method enabled in your Paystack account:

  • Credit/debit card (in Rands)
  • SnapScan
  • EFT
  • Scan to Pay

After payment, the Paystack popup confirms success and customers are redirected to your thank you page with automatic access to your Kajabi offer.