This choice matters more than you think
When you set up an online shop, the payment gateway decision often gets made quickly - pick one, move on, start selling. But the gateway you choose affects three things that directly impact your business:
Your margins. Gateway fees come off every transaction. The difference between 2.5% and 3.5% doesn't sound like much, but on R100,000 in monthly sales, that's R1,000 per month - R12,000 per year - going to your payment provider instead of your business.
Your customer experience. Some gateways redirect customers to a third-party payment page. Others keep the payment flow on your website. Some support a wide range of payment methods; others handle cards only. Every extra click or moment of confusion is a customer who might not complete the purchase.
What you can actually do. Subscription billing, split payments, marketplace payouts, refunds, recurring invoicing - not every gateway supports every feature. Choosing the wrong one means you hit a wall when your business needs to do something the gateway doesn't support.
Here's what each of the main South African options offers, what it costs, and when it makes sense.
Updated October 2026 with current fees and Paystack. For a head-to-head on price with worked examples, see Yoco vs iKhokha vs PayFast vs Paystack.
PayFast: the all-rounder
PayFast has been around since 2007 and is the most widely used payment gateway in South Africa. It processes payments for thousands of online businesses, from one-person shops to major retailers.
What it does well
Payment method coverage. PayFast supports credit and debit cards (Visa, Mastercard, American Express, Diners Club), instant EFT from all major SA banks, Masterpass, SnapScan, Zapper, Mobicred (buy now pay later), and SiD Secure EFT. This is the widest range of any SA gateway, which means fewer customers abandon their cart because their preferred payment method isn't available.
Subscription and recurring billing. If you sell a subscription product, a monthly box, or a retainer service, PayFast handles recurring payments natively. Set it up once and the customer is billed automatically. This is genuinely useful and not every gateway offers it.
Integration ecosystem. PayFast integrates with WooCommerce, Shopify, Magento, OpenCart, PrestaShop, Wix, and most other platforms. The API is well-documented for custom integrations. If you're building something bespoke, PayFast's developer documentation is solid.
Split payments. If you run a marketplace where multiple sellers receive payouts, PayFast supports payment splitting. This is a niche feature, but if you need it, the alternatives are limited.
What it costs
PayFast's standard online fees, excluding VAT (as at October 2026 - always check their official pricing page for current rates):
- Credit/debit cards: 3.2% + R2.00 per transaction (lower rates available for higher volumes)
- Instant EFT: 2%, with a R2.00 minimum
- Other methods (SnapScan, Zapper, Mobicred, buy-now-pay-later): rates vary by method - check before switching them on
- No monthly fee on the standard plan
There's no setup fee and no monthly subscription for the standard account. You pay per transaction only, which makes it accessible for businesses just starting out.
When to choose PayFast
PayFast is the safe default. If you're not sure which gateway to choose, start here. It covers the widest range of payment methods, integrates with everything, and the documentation is good. For subscription businesses, it's particularly strong.
The main downside is that the standard card fee (3.2% + R2.00) is the highest of the major gateways, mostly because of the fixed R2.00 per transaction. If your volume is high enough, negotiate - PayFast offers reduced rates for businesses processing above certain thresholds.
Yoco: in-person and online under one roof
Yoco started in 2015 as a card machine provider - the small, portable card readers you see at coffee shops, markets, and pop-up stalls across South Africa. They've since expanded into online payments, POS systems, and a broader business tools platform.
What it does well
Unified in-person and online payments. If you sell both in-store and online (a restaurant with delivery, a shop with an online catalogue, a market trader with an e-commerce site), having one provider for both simplifies your accounting and reporting. One dashboard, one settlement cycle, one provider to deal with.
Card machine ecosystem. Yoco's physical card machines are excellent - affordable, reliable, and well-designed. If you already use a Yoco machine for in-person sales, adding online payments through the same platform is seamless.
Checkout experience. Yoco's online checkout is clean and modern. It keeps the payment flow feeling professional, which matters for customer trust.
Invoicing tools. Yoco offers built-in invoicing and payment links. If you're a service business that sends invoices rather than running an online shop, this is useful - create a payment link and email it to the client.
What it costs
Yoco's online transaction fees, excluding VAT (as at October 2026 - check their official pricing page for current rates):
- Online card payments: 2.55% - 2.95%, with no fixed fee per transaction
- Payment links and invoices: same online rate
- Card machines: lower in-person rates, which drop further as your monthly turnover grows
- No monthly fee for online payments, and standard payouts are free
With no fixed fee, Yoco is noticeably cheaper than PayFast on small orders.
When to choose Yoco
Yoco makes the most sense when you already use their card machines in-store, when you sell both in-person and online, or when you want a simpler, lower-cost card payment option. It's particularly popular with food businesses, service businesses, and retail shops adding an online channel.
The main trade-off compared to PayFast is payment method coverage. Yoco handles cards, Apple Pay and Google Pay, but does not offer Instant EFT online. If you want EFT, Mobicred, or the full range of alternative payment methods, you'll need to supplement Yoco with another option.
iKhokha: built in South Africa, priced for small business
iKhokha is a proudly South African fintech company based in Umhlanga, KwaZulu-Natal. Like Yoco, they started with physical card machines and have expanded into online payments, but they've kept their pricing aggressive and their product focused on the small business market.
What it does well
Competitive pricing. iKhokha's transaction fees are among the lowest in the SA market for both in-person and online payments. For a small business watching its margins, this is the most direct argument in their favour - you keep more of every sale.
Card machines designed for SA conditions. iKhokha's hardware is built to handle South African realities - load shedding, patchy connectivity, and the need for portability. Their card machines work offline and sync when they reconnect, which is a genuine advantage for businesses outside major metros.
Online payments with EFT included. iKhokha's online gateway (iK Pay) handles both card payments and Instant EFT on your website. The integration is straightforward, plugins are available for WooCommerce, Wix and Shopstar, and refunds carry no extra fee. They also offer payment links for businesses that invoice rather than run an online shop.
South African support. Their support team is local, responsive, and available via phone, WhatsApp, and email. When something goes wrong with payments, you want to talk to someone who understands the SA banking landscape, not an overseas call centre.
Business tools. Beyond payments, iKhokha offers invoicing, a free business bank account, and business insights - tools that help small businesses manage cash flow alongside payments.
What it costs
iKhokha's online fees, excluding VAT (as at October 2026 - check their official site for current rates):
- Online card payments: 2.85%, with no fixed fee
- Instant EFT: 2%
- Foreign cards: 3.25%
- Card machines: volume-based rates that drop as you trade more
- No monthly fee, and card machines are a once-off purchase with no rental
For most order sizes, that makes iKhokha the cheapest of the major gateways for card payments.
When to choose iKhokha
iKhokha is a strong choice for small businesses that want low fees, reliable South African support, and a provider that genuinely understands the local market. It's particularly good for businesses in areas with less reliable connectivity, thanks to the offline card machine capability. If you're starting out and margins matter (and when don't they?), iKhokha's pricing is hard to beat.
The trade-off compared to PayFast is the narrower range of alternative payment methods - you get cards and Instant EFT, but not buy-now-pay-later or the full spread of wallets and QR options. For most small businesses, cards and EFT cover the vast majority of online payments anyway.
Paystack: built for subscriptions and custom platforms
Paystack is one of Africa's largest payment companies, owned by Stripe, and now fully operational in South Africa for SA-registered businesses.
What it does well
Developer experience. Paystack's API and documentation are among the best of any gateway operating here. If you're building a custom platform rather than using an off-the-shelf shop, that saves real development time.
Subscriptions and recurring billing. Plans, recurring charges and customer card storage are first-class features, which makes Paystack a strong fit for memberships, software subscriptions and monthly boxes.
Fast payouts. Payouts arrive the next business day, which helps with predictable cash flow.
What it costs
Paystack's South African fees, excluding VAT (as at October 2026 - check their pricing page for current rates):
- Local cards: 2.9% + R1.00 per transaction
- Instant EFT: 2%
- International cards: 3.1% + R1.00
- Payouts: R3.00 per transfer
- No monthly or setup fee
When to choose Paystack
Paystack makes the most sense for subscription businesses and custom-built platforms. For a standard WooCommerce shop with mostly small card orders, iKhokha or Yoco will usually work out slightly cheaper because Paystack adds a fixed R1.00 per transaction.
SnapScan: QR-code simplicity
SnapScan was one of the first QR-code payment apps in South Africa, launched by Standard Bank in 2013. Customers scan a QR code with their banking app and the payment goes through instantly. No card number, no card machine.
What it does well
Simplicity. The customer experience is genuinely frictionless. Scan the code, confirm the amount, approve the payment. It works with most South African banking apps, not just Standard Bank.
Low setup effort. For a small business, getting started with SnapScan is quick. You can generate a QR code for your business and start accepting payments the same day. For online integration, you can embed a SnapScan payment button on your website.
Familiarity. South African consumers know SnapScan. It's been around for over a decade and is widely used at markets, restaurants, and small businesses. Seeing a SnapScan option on your checkout page feels familiar and trusted.
In-store and online. The same SnapScan account works for a QR code on your counter and a payment button on your website. Simple for businesses that operate both channels.
What it costs
SnapScan charges a percentage per transaction with no monthly fees. Rates are typically in the 2-3% range depending on your agreement. Check their official site for current merchant rates.
When to choose SnapScan
SnapScan works best as an additional payment option alongside a primary card gateway. Some customers prefer it, and offering it alongside card payments shows flexibility. It's also excellent for businesses that take payments at markets, pop-up events, or at the counter and want a simple, unified solution.
It's not ideal as your only payment option for an online shop, because not every customer uses QR-code payments. Pair it with PayFast or Yoco for full coverage.
Zapper: QR codes with loyalty built in
Zapper is similar to SnapScan in that it handles QR-code payments, but it adds a loyalty and rewards programme on top. Customers earn Zapper points on payments that can be redeemed at participating merchants.
What it does well
Loyalty integration. If repeat customers are important to your business (restaurants, coffee shops, retailers), Zapper's built-in loyalty programme gives customers a reason to pay with Zapper specifically. You don't need to set up a separate loyalty system.
Wide banking app support. Zapper works with most SA banking apps, similar to SnapScan.
Bill splitting. Particularly useful for restaurants - a table of six can split the bill through the app without the waiter processing six separate card transactions.
What it costs
Zapper's merchant fees are similar to SnapScan - percentage-based with no monthly fee. Check their official site for current rates.
When to choose Zapper
Zapper is strongest for hospitality businesses - restaurants, cafes, bars - where the loyalty programme and bill-splitting features add genuine value. Like SnapScan, it's best positioned as an additional payment option rather than your sole gateway.
Peach Payments and others: for larger operations
Peach Payments is a more enterprise-focused gateway that handles card payments, EFT, and mobile wallets. It's used by larger SA e-commerce businesses and offers features like tokenisation, 3D Secure, and multi-currency support. If you're processing high volumes or need advanced features, Peach is worth evaluating. For a small business just starting out, the setup and integration effort is higher than PayFast or Yoco.
Ozow specialises in instant EFT payments - direct bank-to-bank transfers without card fees. If your customers prefer paying via bank transfer (common for higher-value purchases), Ozow is a strong EFT-specific option.
iVeri and MyGate also operate in the SA market and are worth considering if you have specific requirements that the major players don't cover.
Fee comparison at a glance
Fees change regularly, so treat these as indicative ranges and check official pricing pages before making a decision:
- PayFast: Cards 3.2% + R2.00 | EFT 2% (R2.00 minimum) | No monthly fee
- Yoco: Cards 2.55% - 2.95% | No EFT online | No monthly fee
- iKhokha: Cards 2.85% | EFT 2% | No monthly fee
- Paystack: Cards 2.9% + R1.00 | EFT 2% | No monthly fee
- SnapScan: QR payments ~2-3% | No monthly fee
- Zapper: QR payments ~2-3% | No monthly fee
- Peach Payments: Variable by volume and payment method | May have monthly fees
- Ozow: EFT ~1.5-2% | No monthly fee
On a R500 transaction, the difference between PayFast's standard card rate (3.2% + R2.00 = R18.00) and iKhokha's rate (2.85% = R14.25) is R3.75. If you process 500 transactions a month, that's R1,875 per month or R22,500 per year staying in your pocket instead of going to your payment provider (all excluding VAT). Worth calculating for your specific volumes - our head-to-head comparison works through several order sizes.
How to decide: a framework
Rather than comparing features line by line, ask these questions about your business:
Do you sell in-person and online? Consider Yoco for the unified experience, or PayFast for online with Yoco card machines in-store.
Do you need subscription or recurring billing? PayFast handles it well for standard shops; Paystack is stronger if you're building a custom platform.
Is your customer base comfortable with QR-code payments? Add SnapScan or Zapper as a secondary option. Popular in food, retail, and market settings.
Is EFT a significant payment method for your customers? PayFast, iKhokha and Paystack all include it at 2%. Yoco does not offer it online. If EFT is your primary method, also look at Ozow.
Are you a restaurant or hospitality business? Yoco for card machines plus Zapper for loyalty and bill splitting is a common combination.
Are your margins tight? iKhokha's entry pricing is among the lowest in the market. Compare the per-transaction costs at your typical order value and monthly volume. The cheapest gateway saves you the most where it matters.
Do you operate in areas with unreliable connectivity? iKhokha's offline card machine capability is a genuine advantage for businesses outside major metros.
Can you use more than one? Yes.
Many of the SA e-commerce businesses we work with use multiple payment gateways. A common setup is PayFast or Yoco as the primary card gateway, plus SnapScan or Zapper as an additional QR-code option. Some add Ozow for customers who prefer EFT.
When we built the Doughboys e-commerce platform, the payment setup was designed to support multiple gateways, giving customers the choice of how to pay. That flexibility means fewer abandoned carts and a better customer experience.
The integration effort is slightly higher with multiple gateways, but any competent developer can wire up two or three options without it becoming complicated. The payoff in reduced cart abandonment is worth it.
The bottom line
There's no single "best" payment gateway for South African e-commerce. There's the best one for your business, given your sales volume, your customer preferences, whether you sell in-person too, and what features you need.
If you're just starting out and want one gateway to keep things simple, PayFast is the safe choice for broadest payment method support. If you want the lowest card fees and a provider that understands the SA small business market, iKhokha is worth a serious look. If you already use Yoco in-store, extending to online is seamless.
Add SnapScan or Zapper as a secondary option once you're up and running. Monitor which payment methods your customers actually use, and adjust from there.
Ready to start selling?
If you already have a website, we can add a WooCommerce shop to your existing site from R7,500 - with your payment gateway set up, tested, and matched to how your customers like to pay. If you need a full online shop built from scratch, see our online shop packages.
Not sure which gateway combination fits? Book a free 20-minute call and we'll work through the options based on what you actually sell.