E-commerce

PayFast vs Stripe vs PayPal: Which Payment Gateway is Best for SA Businesses?

Sipho Ndlovu March 28, 2026 7 min read
Payment gateway comparison for South African e-commerce businesses

You've built your online store. Your products are listed. Now you need to accept payments — and the decision you make here will affect your fees, your customer conversion rate, and when money actually lands in your bank account.

South African e-commerce has unique requirements that global articles don't address. EFT payments, SnapScan, Zapper, the question of rand vs. dollar payouts, SARB regulations on foreign exchange — these are SA-specific realities that make this decision different to what a US or UK business faces.

Here's everything you need to know to make the right choice.

Why This Decision Matters

Your payment gateway affects:

  • Conversion rate: Offering familiar, trusted local payment methods (EFT, SnapScan) vs. only international credit cards can double your conversion rate with SA customers
  • Transaction fees: Even a 0.5% difference in fees is significant at volume
  • Payout speed: When does money reach your bank account? 1 day vs. 7 days is a real cash flow difference
  • Setup complexity: Some gateways are quick to set up; others require SARB registration and compliance documentation
  • International sales: Only some gateways can accept payments from customers in other countries

PayFast: The South African Champion

PayFast is South Africa's most widely used payment gateway, owned and operated locally. It was built specifically for the SA market and supports payment methods that SA customers actually use.

Who Should Use PayFast

Any South African business whose primary customers are in SA. If 80%+ of your sales are to SA customers, PayFast is almost certainly your best option.

Payment Methods Supported

  • Credit and debit cards: Visa, Mastercard, Amex
  • Instant EFT: Customers pay directly from their bank via PayFast's secure instant EFT system — no card required
  • SnapScan: QR code payment popular in urban SA markets
  • Zapper: Another popular QR code payment option
  • Mobicred: SA's buy-now-pay-later option — significant conversion boost for higher-ticket items
  • RCS: Another credit option for SA customers
  • Bitcoin: Via BitcoinPaygate integration

Fees

  • Transaction fee: 3.5% + R2.00 per transaction (no monthly fee)
  • Monthly subscription option: Reduces transaction fees for higher-volume merchants
  • No setup fee
  • No refund fee: If you refund a customer, the transaction fee is refunded too

Payouts

Payouts are in South African Rand directly to your SA bank account. Standard payout schedule is every 2 business days, though faster settlement is available on higher plans.

Setup and Integration

PayFast integrates seamlessly with WooCommerce, Shopify, Wix, and most popular South African e-commerce platforms. The WooCommerce plugin is free, actively maintained, and setup takes under an hour. You will need to verify your identity with FICA-compliant documentation (SA ID, proof of address) before you can withdraw funds.

PayFast's biggest advantage: Instant EFT. A large percentage of SA consumers do not own credit cards or are reluctant to enter card details online. Instant EFT removes this barrier entirely — customers pay directly from their existing bank account without needing a card.

Stripe: The Global Powerhouse

Stripe is the world's leading payment platform and the preferred choice for SaaS companies, subscription businesses, and stores that sell internationally. In 2024, Stripe launched full South African merchant support — SA businesses can now open Stripe accounts in ZAR.

Who Should Use Stripe

Businesses that sell internationally, run subscription/SaaS products, or need advanced payment customisation. Also ideal for developers who need fine-grained control over the payment experience.

Payment Methods Supported

  • Credit and debit cards (Visa, Mastercard, Amex) globally
  • Apple Pay and Google Pay (one-tap checkout on mobile)
  • Bank debits (ACH, SEPA in relevant markets)
  • Buy now, pay later (Klarna, Afterpay in supported markets)
  • No EFT, SnapScan, or Zapper — local SA payment methods are not available

Fees

  • SA cards: 2.9% + R3.50 per transaction
  • International cards: Additional 1.5% cross-border fee
  • No monthly or setup fees
  • Currency conversion: Additional 2% if converting to ZAR from another currency

Payouts

ZAR payouts to SA bank accounts, typically on a 7-day rolling payout schedule initially (reduces to 2 days after account history is established). This longer payout window can be a cash flow issue for smaller businesses.

Developer Experience

Stripe's API and documentation are considered the gold standard in the industry. If you have developer resources, Stripe offers unmatched customisation and extensibility.

PayPal: The International Option

PayPal is the most recognised payment brand globally, but it presents significant challenges for South African businesses that often go unmentioned in international articles.

The SA-Specific Problem With PayPal

South African businesses cannot withdraw PayPal balances directly to a SA bank account in ZAR. Funds received via PayPal must be withdrawn in USD to a USD account or via a third-party service like Payoneer, which adds fees and delays. This is the result of South Africa's exchange control regulations and PayPal's limited SA support.

When PayPal Makes Sense for SA Businesses

  • You sell exclusively to international customers who pay in USD, EUR, or GBP
  • You are a freelancer or digital goods seller who can receive payment in USD via Payoneer
  • You need to receive payment from international clients who insist on PayPal

Fees

  • 3.4% + R5.00 per transaction for SA customers (higher than PayFast)
  • Additional fees for currency conversion
  • Payoneer withdrawal fees on top of this if needed

For most SA-focused businesses, PayPal is not recommended as a primary payment gateway.

Side-by-Side Comparison

Feature PayFast Stripe PayPal
SA Transaction Fee 3.5% + R2 2.9% + R3.50 3.4% + R5
ZAR Bank Payout Yes (2 days) Yes (7 days initially) No (USD only)
Instant EFT Yes No No
SnapScan / Zapper Yes No No
Apple Pay / Google Pay No Yes No
International Sales SA focus only Excellent Good (USD)
Setup Difficulty Easy Moderate Easy
Monthly Fee R0 (basic) R0 R0

Which Should You Choose?

Choose PayFast if:

  • Your customers are primarily South African
  • You sell physical products, services, or digital goods to SA buyers
  • You want the highest conversion rate with SA customers (Instant EFT is a major factor)
  • You want simple setup, rand payouts, and local support
  • You're a small or medium business just starting out with online payments

Choose Stripe if:

  • You run a SaaS or subscription product
  • You sell internationally — to the US, Europe, or other markets
  • You need Apple Pay / Google Pay for mobile conversion optimisation
  • You have developer resources and need advanced payment customisation
  • You need sophisticated billing logic (trial periods, prorations, usage-based billing)

Use Both (for advanced setups):

Many growing SA e-commerce businesses eventually use PayFast for local customers and Stripe for international. WooCommerce and most platforms support multiple payment gateways simultaneously, allowing customers to choose their preferred method at checkout.

Setting Up PayFast on Your Website

Getting started with PayFast takes 3 steps:

  1. Register at payfast.co.za: Create a merchant account. You'll need your SA ID, business registration documents (if applicable), and bank details.
  2. Verify your identity: Submit FICA documents as required by SA financial regulations. This process typically takes 24–48 hours.
  3. Install the integration: For WooCommerce, install the official PayFast WooCommerce plugin (free, from WordPress.org). Enter your merchant ID and key from your PayFast dashboard, enable sandbox mode for testing, and test the full checkout flow before going live.

Important: Always test your payment integration in sandbox mode before accepting real money. Test a full purchase, test a refund, and test what happens when a card is declined. A broken checkout is one of the most costly mistakes in e-commerce.

Ready to Launch Your Online Store?

Payment gateway choice is just one piece of the puzzle. A high-converting South African online store needs the right platform, the right design, SA-specific UX considerations, and proper integration with your chosen payment gateway.

We've built WooCommerce stores, Shopify stores, and custom e-commerce solutions for South African businesses across every industry. Talk to us about your online store project — we'll help you choose the right stack and get it built properly.

Launch Your Online Store the Right Way

We build South African online stores with PayFast, WooCommerce, and everything configured correctly from day one.