Docs
Payment Processors
PayFast

Intro

This guide will walk through setting up Kajabi to take payments using your PayFast account. Using the CheckoutJoy integration, you can take payments through PayFast directly from your Kajabi checkout pages.

Tutorials

Thinkific

Kajabi

Supported Payment Options

  • One-time payments
  • Multiple payments
  • Subscriptions

Required Setup

  • You need a valid PayFast account with a Merchant ID and Merchant Key provided by PayFast
  • You need to set up your CheckoutJoy account

Limitations

Combining Product Types on Checkout

PayFast doesn't support combining once-off payments with subscription payments, which means that it's not possible to use order bumps, or carts with mixed product types. The products should either all be once-off products, or all subscription products with the same billing cycles.

Variable Subscription Intervals

PayFast can only process subscriptions on specific intervals, so you can't have a variable option for example "Pay every 2 months". The following intervals are supported:

  • Weekly
  • Monthly
  • Quarterly
  • Biannually
  • Annually

Adding your account details

In the CheckoutJoy dashboard

  1. Navigate to Settings > Payment Methods
  2. Select your payment processor and click on Add

Finding your Merchant ID and Merchant Key

When you sign up with PayFast, you get unique codes that you must use when initiating payments so that PayFast knows where to allocate the money to. These unique codes are referred to as your Merchant ID and Merchant Key.

If you log into to your PayFast dashboard, you will find your Merchant ID and Merchant Key displayed there.

finding your PayFast Merchant ID and Merchant Key

Subscriptions

Intervals

PayFast can only process subscriptions on specific intervals. The following intervals are supported:

  • Weekly
  • Monthly
  • Quarterly
  • Biannually
  • Annually

To set up a Quarterly or Biannually subscription, set the Billing Period to "Month" and the Billing Interval to 3 or 6.

Things to keep in mind

Please note the following:

  • You can only charge the customer in ZAR - PayFast is only allowed to charge customers in ZAR (opens in a new tab), which means the checkout page will only display the ZAR amount to the customer. If your Kajabi offer is in a different currency, then CheckoutJoy will convert the total to ZAR when initiating the transaction. The latest available currency exchange rate is used at the time of the transaction.

How does it work?

The CheckoutJoy widget will embed your PayFast payment button (linked to your PayFast account) onto your Kajabi checkout pages as an alternative payment option to PayPal. Your customers will be able to pay by Credit/Debit card or any of the available payment methods supported by PayFast.

When your customers select the PayFast payment option, the CheckoutJoy widget will initiate the secure transaction with PayFast, and direct the customer to the PayFast checkout page in a browser popup window. The transaction details, pricing and customer details are sent as well.

After a successful checkout

After the customer has completed the checkout (and the payment was confirmed), CheckoutJoy will automatically add the customer to your Kajabi customer base and activate the customer's access to the offer on Kajabi. Your customer will be redirected to your Offer Thank You page that is configured in Kajabi

When users are granted an offer by CheckoutJoy, they will receive a "member welcome email" from Kajabi which contains the system-generated password for your membership site. Take note that this email will only be sent to NEW members, and only once. They will also receive an "offer grant confirmation email" from Kajabi.

If an offer is granted to an existing member, then she/he will continue using her/his existing account. They will only receive the "offer grant confirmation email" and not the member welcome email.

Recurring / Subscription Offers


CheckoutJoy will manage the recurring payments for Kajabi offers that are configured with the subscription or recurring payment options.

Supported Countries

  • South Africa

Available Payment Methods

  • Credit and Cheque Cards
  • Debit Cards
  • Instant EFT
  • Mobicred
  • MasterPass
  • Zapper
  • SCode