South Africa merchant playbook

Choosing payment processors when your business is registered in South Africa — PayFast, Paystack, PayPal, Merchant of Record, and the constraints that come with each.

If your business is registered as a South African Pty (or you're planning to move one to SA), the choice of payment processor is constrained in ways that don't apply to most other regions. This guide walks through the realistic options and the trade-offs of each.

The single most important constraint: Stripe and Mollie are not available to South African Pty entities. If you're currently on Stripe (including Stripe-powered Kajabi Payments) and you move your entity to SA, you'll lose Stripe over time. Plan the replacement before you make the move.

The realistic options for SA-registered merchants

1. PayFast — local, ZAR-only

Best for: Selling primarily to South African buyers in ZAR.

  • Local acquirer — clears SA-issued cards reliably
  • Supports Instant EFT, Mobicred, Zapper, SCode in addition to cards
  • One-off payments and ZAR subscriptions work well

Caveats:

  • USD recurring subscriptions are not supported. PayFast will charge the first installment in ZAR (converted from USD), but subsequent installments will be billed in the same numeric value as ZAR — see the PayFast doc.
  • ~3.5% processing fee — meaningful on high-ticket items.
  • International buyers may see a conversion fee from their bank.

2. Paystack — local, ZAR-only

Best for: Selling primarily to South African buyers in ZAR with a cleaner UI than PayFast.

  • Local acquirer — clears SA cards reliably
  • Simpler buyer-side UI than PayFast
  • Subscriptions and payment plans supported

Caveats:

  • No free trial support on subscriptions.
  • Buyer is always charged in ZAR — display can show USD but the actual charge is in ZAR (buyer's bank may add a conversion fee).

A common pattern is to run PayFast and Paystack on the same checkout so SA buyers have two local options. If one declines a card the other often clears it. This is also the recommended setup for outage resilience — if PayFast is having a bad afternoon, buyers can complete via Paystack and vice versa. Adding a secondary processor is the most reliable way to avoid lost sales during processor outages.

3. PayPal — international currencies

Best for: Selling to international buyers in USD/EUR/GBP from an SA-registered business.

  • Accepts most major currencies (but not ZAR)
  • Buyer doesn't need a PayPal account — card payments work directly
  • Subscriptions supported
  • Pays out to South African banks (e.g. FNB) via SWIFT

Caveats:

  • Bank/SWIFT fees apply on the payout side.
  • May hold funds when volume ramps up suddenly — plan for this on launches.
  • Chargeback resolutions tend to favour the buyer.

4. Merchant of Record (Paddle, Polar.sh, LemonSqueezy, Gumroad)

Best for: Selling globally as a digital-only business, or when you want VAT/sales-tax handled for you.

A Merchant of Record (MoR) is effectively a reseller of your product. The buyer's statement shows the MoR's name, not yours. The MoR issues the tax invoice, handles chargebacks and refunds, and pays you out after fees.

  • Tax burden (VAT, sales tax) transferred to the MoR
  • Works around Stripe/Mollie eligibility issues — the MoR collects the money, not you
  • Pays out by SWIFT — works to SA banks

Caveats:

  • ~5% + fixed fee — typically higher than card processing.
  • Usually limited to digital products — check the MoR's T&Cs for category restrictions.

Paddle is integrated directly into CheckoutJoy. Polar.sh, LemonSqueezy and Gumroad are alternatives you can run separately.

5. PayFast with USD display (workable but messy)

PayFast can technically display a USD-priced product to the buyer, but South African law requires the price to first display in ZAR, then the buyer manually switches to USD on PayFast's hosted page. Most merchants avoid this — the UX is poor and the conversion drop-off is real. Use multi-currency on CheckoutJoy + PayPal/MoR for international buyers instead.

"I sell to South African buyers in ZAR"

PayFast (or Paystack) on a ZAR checkout. One processor is usually enough; adding the other as a fallback can help reduce declines.

"I sell mostly to international buyers in USD/EUR"

PayPal for international buyers, optionally with Paddle as an MoR fallback for VAT/sales-tax-heavy regions (EU, UK).

"I sell to a mix of local and international buyers"

A regional routing setup using CheckoutJoy's geo-detection:

  • South African visitors → ZAR checkout with PayFast/Paystack.
  • International visitors → USD checkout with PayPal (and/or Paddle).

CheckoutJoy detects the buyer's country on page load and sends them to the right checkout. See Currencies for how the routing works.

"I'm on Kajabi and just moved my business to SA — what changes?"

You lose Stripe (and therefore Kajabi Payments, which uses Stripe). Your new path is:

Kajabi → CheckoutJoy → PayPal / PayFast / Paystack / Paddle → your SA bank

CheckoutJoy replaces the native Stripe→Kajabi link. Set up CheckoutJoy first, configure your replacement processor(s), then point your Kajabi offers at the CheckoutJoy checkout before Stripe is shut down.

What is a Merchant of Record (MoR)?

A Merchant of Record is the entity that legally sells your product to the buyer. Practically:

  • The buyer's card statement shows the MoR's name, not yours.
  • The MoR issues the tax invoice to the buyer in whatever jurisdiction they're in.
  • The MoR handles VAT/sales-tax collection and remittance globally (or for whichever regions they cover).
  • The MoR handles chargebacks and refunds as the legal merchant.
  • The MoR pays you out after taking their fee.

Why use one as an SA-registered merchant:

  • You avoid having to register for VAT in every jurisdiction you sell into (EU OSS, UK VAT, US state-by-state sales tax, etc.).
  • You can sell to buyers in regions where you can't open a direct merchant account.
  • The chargeback and dispute load shifts to the MoR.

Trade-offs:

  • The MoR fee (~5% + fixed) is usually higher than direct card processing fees.
  • Most MoRs are limited to digital products — physical goods, services, and some content categories are excluded. Check the T&Cs.
  • Your relationship is buyer ↔ MoR ↔ you, so you have one extra party in the loop on every dispute.

Common gotchas for SA merchants

  • Don't try to make Stripe work on an SA Pty. Stripe will eventually close the account regardless of how it was opened. Plan the replacement.
  • PayPal does not support ZAR. If your product is ZAR-priced, PayPal can't be your processor.
  • PayFast can't do true USD subscriptions. First payment OK, recurring breaks. If you sell USD subscriptions internationally, use PayPal or PayPal + an MoR.
  • High-ticket items + PayFast = real fee impact. A 3.5% fee on a R20,000 item is R700. Price accordingly.
  • South African card decline rates spike periodically on international processors. If decline rates jump, offer a local-acquirer fallback (PayFast/Paystack) on the same checkout.

See also

South Africa merchant playbook