How to accept payments on Shopify in South Africa (the Shopify Payments workaround)

Shopify · South Africa·June 2026·11 min read

How to accept payments on Shopify in South Africa (the Shopify Payments workaround)

Shopify Payments doesn’t work in South Africa — and the way you handle that costs or saves you real money on every single sale. Here’s how to set payments up properly, which gateway to choose, and the extra Shopify fee nobody warns first-timers about.

If you’re setting up a Shopify store in South Africa, you’ll hit this wall fast: Shopify’s own built-in payment gateway, Shopify Payments, is not available here. Every guide written for the US assumes you’ll just switch it on. You can’t. This isn’t a small footnote — it changes how you take money and adds a cost most first-time SA sellers don’t see coming until it’s eating their margin.

The good news: Shopify works perfectly well in South Africa once you set it up the local way, with a third-party gateway. This guide covers exactly how to do that, which gateway makes sense, and the all-important extra fee to budget for. (This is one slice of the full payment gateway comparison — here we focus on the Shopify-specific setup.)

The core issue: no Shopify Payments, so you use a third-party gateway

Because Shopify Payments isn’t offered in South Africa — a mix of regulatory, banking and local-integration reasons — you connect a separate, locally-supported payment gateway to your Shopify store instead. The main SA options are PayFast, Yoco, Peach Payments, Ozow, Stitch and PayGate. They integrate with Shopify, process the payment, and settle the money to your bank account. Functionally it works just like Shopify Payments would — the customer pays at checkout, you get the money — but with one extra cost layer, which we’ll get to.

The fee nobody warns you about

Here’s the part that catches first-timers, and it’s worth putting plainly: because you’re not using Shopify Payments, Shopify charges you an additional transaction fee on top of your gateway’s fee. This applies to every SA Shopify store using a third-party gateway. The rate depends on your plan:

Shopify plan Shopify 3rd-party fee Roughly (ZAR/mo, annual)
Basic 2.0% ~R550
Grow 1.0% ~R1,500
Advanced 0.6% ~R5,600

So your real cost per sale is the gateway fee plus this Shopify fee. Stack PayFast (3.5% + R2) with Shopify Basic’s 2% and you’re paying over 5% per transaction. This stacking is the single biggest reason SA Shopify pricing surprises people — and it has a real strategic implication: the higher Shopify plans aren’t just about features, they’re about cutting this fee. Upgrading from Basic (2%) to Grow (1%) saves 1% on every sale, which pays for the higher subscription once you’re processing roughly R124,000/month. Above that, the upgrade is effectively free.

Model this for your own volume before choosing a plan — the Profit Margin Calculator includes the SA gateway and Shopify fees so you can see your true cost per sale.

Which gateway should you choose?

There’s no single best — it depends on your payment mix (card vs instant EFT) and average order value. A quick orientation:

  • PayFast — the most popular for SA Shopify stores. Widest range of SA payment methods (cards, instant EFT, SnapScan, Zapper, even Mobicred), no monthly fee, native Shopify integration. A safe default.
  • Yoco — card-led, simple flat 2.95% with no per-transaction flat fee, which makes it attractive for lower-value, card-heavy baskets.
  • Peach Payments — polished, strong on cards and instant EFT, good Shopify plugin, plan-dependent pricing.
  • Ozow — instant-EFT specialist at a low rate; great as a second option alongside a card gateway, since many SA shoppers prefer EFT.
  • Stitch / PayGate — capable options worth comparing, particularly at higher volume.

A common smart setup is a card-led gateway plus Ozow for instant EFT, so you cover both how-SA-pays preferences. Don’t guess the cheapest — run your real numbers through the Payment Gateway Comparator, and read the cheapest payment gateway breakdown.

How to set it up, step by step

  • 1. Open an account with your chosen gateway. Apply with PayFast, Yoco, Peach, etc. You’ll go through FICA verification (ID, proof of bank account, business details) — this is the step that trips people up, so allow a few days.
  • 2. Get your API credentials. Once approved, the gateway gives you integration keys (merchant ID, keys/secrets).
  • 3. Connect it in Shopify. In Shopify admin, go to Settings → Payments, find your gateway under third-party providers (or install its Shopify app), and enter your credentials.
  • 4. Add instant EFT and any extras. If you want Ozow or another EFT option alongside cards, connect that too.
  • 5. Consider adding Buy Now Pay Later. Options like PayJustNow, Payflex or Float lift conversion on considered purchases — see our BNPL guide.
  • 6. Test with a real transaction. Always do a live test purchase before launch — check the payment succeeds, the order appears, and the money settles. Never assume; verify.

The FICA verification trap

The most common thing that delays an SA Shopify launch isn’t the build — it’s gateway approval. Every SA gateway requires FICA verification before it’ll process live payments, and that means submitting ID, proof of address, bank confirmation and business documents, then waiting for approval. Start this early, in parallel with building the store, not the day before you want to go live. We’ve seen launches slip by a week purely because the gateway paperwork was left to the end.

Frequently asked questions

Is Shopify Payments available in South Africa?
No. Shopify Payments, Shopify’s built-in gateway, is not available in South Africa due to a mix of regulatory, banking and local-integration factors, and there’s no confirmed launch date. SA merchants instead connect a third-party local gateway like PayFast, Yoco, Peach Payments or Ozow. Shopify itself works fully in South Africa — only its own payment gateway is unavailable. Always confirm the current status directly, as availability can change.
How do I accept payments on Shopify in South Africa?
Connect a South African third-party payment gateway. Open and FICA-verify an account with PayFast, Yoco, Peach Payments or another local provider, get your API credentials, then add the gateway under Settings → Payments in your Shopify admin (or install its Shopify app). Add instant EFT (e.g. Ozow) and optionally Buy Now Pay Later to match how SA shoppers pay, then run a live test transaction before launch to confirm payments succeed and settle correctly.
Does Shopify charge extra fees in South Africa?
Yes. Because you can’t use Shopify Payments, Shopify charges an additional transaction fee on top of your gateway’s fee — 2% on the Basic plan, 1% on Grow, and 0.6% on Advanced. This stacks: PayFast at 3.5% + R2 plus Shopify Basic’s 2% means over 5% per sale. Cutting this fee is a key reason to upgrade your Shopify plan once your volume is high enough to justify it — the saving on every sale can outweigh the higher subscription.
What is the best payment gateway for Shopify in South Africa?
For most SA Shopify stores, PayFast is the safe default — it supports the widest range of local payment methods (cards, instant EFT, SnapScan, Zapper, Mobicred), has no monthly fee and integrates natively. Yoco suits card-heavy, lower-value baskets with its flat 2.95% and no per-transaction fee. Many stores run a card gateway plus Ozow for instant EFT to cover both payment preferences. The cheapest option depends on your payment mix and order value — compare on your real numbers.
Why is my Shopify gateway taking so long to approve?
SA payment gateways require FICA verification before processing live payments — submitting ID, proof of address, bank confirmation and business documents, then waiting for approval, which can take several days. It’s the most common cause of delayed SA Shopify launches. Start the gateway application early, in parallel with building your store, rather than leaving it to the last minute, so verification clears before your planned go-live date.

The bottom line

Accepting payments on Shopify in South Africa is straightforward once you know the rules: Shopify Payments isn’t available, so you connect a local third-party gateway, and you budget for Shopify’s extra transaction fee on top of the gateway’s. Choose the gateway that fits your payment mix, start the FICA verification early so it doesn’t delay your launch, add the EFT and pay-later options SA shoppers expect, and always test with a real transaction. Get the plan-vs-fee maths right and you keep more of every sale.

If you’d rather have payments set up and tested properly as part of your store build — the right gateway, EFT and BNPL wired in, the plan chosen to minimise fees — that’s standard in every Shopify store we build. Run your numbers through the Payment Gateway Comparator first, then talk to us.

Want your Shopify payments set up the right way?
We configure SA payment gateways, instant EFT and Buy Now Pay Later on Shopify stores every week — the right gateway for your mix, the right plan to minimise fees, and tested before you launch. Tell us about your store.

Get your payments sorted →