Payment Gateways in South Africa: Pricing Breakdown & How to Integrate For E-Commerce

Selling online in South Africa often begins with enthusiasm and ambition.

 

Entrepreneurs turn to global platforms like Shopify and Squarespace for their ease of use, sleek design templates and integrated e-commerce functionality. But very quickly, a technical wall emerges. These platforms are built to work seamlessly with Stripe and Shopify Payments. Both are unavailable to South African merchants.

 

This creates a friction point at the most critical juncture of the customer journey: checkout.

 

A payment processor is the tool that allows you to accept money online. It acts as the middle layer between your customer’s card or bank account and your business bank account. Without it, you cannot collect payments in real time. Without real-time payments, you cannot sell at scale.

 

South African businesses are forced to find alternative solutions. These often require custom integrations, third-party plugins or redirecting customers off-site to complete transactions. Each additional step risks customer abandonment. Each workaround introduces complexity and cost.

 

The decision of which payment processor to use is not just a technical decision. It’s a financial one. Payment processors charge transaction fees which directly affect your profit margins. These fees typically include a fixed cost per transaction plus a percentage of the sale. While that may seem negligible, over time it compounds.

 

Example:
If you sell a product for R100 and your payment processor charges 2.5% plus R2.00 per transaction:

    • R2.50 + R2.00 = R4.50
    • Your net revenue is R95.50
    • If your profit margin on the product is R20, you’ve just lost over 22% of your margin to transaction fees alone.

Multiply this by hundreds of transactions and your processor starts to become one of your largest vendors. This is why it’s important to compare the options available and understand both the capabilities and the costs involved.

 

Overview of Stripe:

Stripe is a widely-used gateway known for its ease of integration and global reach, supporting a wide range of payment methods. It is a global payment processing business which is available in over 46 countries however it has a limited offering within South Africa. Stripe can process payments in ZAR but as a South African business you are not able to create a Stripe account unless you form a US based company with a US bank account.

 

Stripe is used extensively on content management systems like Squarespace, Shopify and Thinkific which makes it slightly more difficult for South African businesses to accept payments online when using certain platforms.  

 

Stripe offers a service through Stripe Atlas, that that helps entrepreneurs and businesses incorporate a company in the US, open a U.S. bank account, and access Stripe’s payment processing services, all from anywhere in the world. However this comes with legal and tax obligations related to running a business in another country.

 

Overview of Shopify Payments: 

Shopify Payments, the built-in payment processing solution offered by Shopify, is only available in select countries. As of now, South Africa is not one of them. This means South African merchants cannot access the seamless, fee-reducing benefits that come with Shopify Payments which include faster payouts, integrated chargeback management, and the elimination of additional transaction fees.

 

Instead, South African users must integrate a third-party payment gateway, such as PayFast, Peach Payments, or Paystack. While these platforms are capable and locally supported, their use with Shopify introduces a major financial caveat:

 

Shopify charges an additional transaction fee (up to 2%) on top of what the third-party payment provider already charges.

 

Here’s what that means in practice:

Cost breakdown: 

Let’s say you sell a product for R1,000 using PayFast as your gateway.

    • PayFast fee: 3.2% + R2.00 = R34.00

    • Shopify additional fee (basic plan): 2% of R1,000 = R20.00

    • Total fees: R54.00

    • Net revenue: R946.00

    • That’s 5.4% of your sale gone before accounting for any product, shipping, or ad costs.

This makes Shopify less cost-effective in South Africa compared to WooCommerce or other open-source platforms that do not impose platform fees on third-party processors.

 

Luckily there are a variety of alternative trusted payment processing providers to choose from in South Africa. Here is a short overview of 6 payment gateways that operate in SA together with applicable fees.

 

Payment Gateway Fees (ex VAT)
Payfast
Credit/Debit Card Fee: 3.2% + R2.00 per successful transaction.
Yoco
Online Payments (Yoco Gateway): 2.95% per transaction.
PayU
Credit/Debit Card Payments: 3.5% + R2.00 per transaction.
Peach payments
Debit/Credit Card Payments: 2.95% + R1.5 per transaction.
Paystack
Local Transactions Debit/Credit Payments: 2.9% + R1.00 per transaction
PayPal
Domestic Transactions (South Africa): 3.4% + fixed fee. International Transactions: 4.4% + fixed fee. Currency Conversion: 3-4% fee.
Ozow
Domestic Transactions (South Africa): 2.85% and Payout fee of R5.00

 

1. PayFast

Overview: PayFast is one of the leading payment gateways in South Africa, offering payment processing for online businesses. It supports a range of payment methods, including credit cards, debit cards, EFT (Electronic Funds Transfer) and subscriptions. 

Features: Easy integration with various e-commerce platforms, local payment methods, recurring billing, fraud protection, and comprehensive reporting tools. One downfall is that it doesn’t integrate with the Wix platform. 

Fees: Credit/Debit Card Fee3.2% + R2.00 per successful transaction.

This fee includes a percentage of the total transaction amount (3.5%) and a fixed fee (R2.00) per transaction. The percentage is standard for most e-commerce businesses using credit or debit cards.

No monthly fees

Websitewww.payfast.co.za

 

2. Yoco

Overview: Yoco is a popular payment processing solution in South Africa, primarily known for its point-of-sale (POS) solutions. It provides card machines for businesses to accept payments in-person as well as online payment processing.

Features: No monthly fees, mobile card machines, online payments, integration with e-commerce platforms, and instant payouts.

Fees: In-Person Payments (Card Machine): 2.95% + R2.00 per transaction.

Online Payments (Yoco Gateway): 2.95% per transaction.

No monthly fees

Website: www.yoco.co.za

 

3. PayU

Overview: PayU is an international payment processor that operates in South Africa. It offers online payment solutions for merchants, supporting local payment methods like credit and debit cards, as well as international methods.

Features: Customisable checkout, multi-currency support, fraud protection, recurring billing, and seamless integration with e-commerce platforms.

Fees: Credit/Debit Card Payments: 3.5% + R2.00 per successful transaction.

Setup Fee: R0 to R2,500 depending on the package and integration complexity.

Websitewww.payu.co.za

 

4. Peach Payments

Overview: Peach Payments is a South African-based payment gateway and online payment processor that provides businesses with tools to accept payments online. 

Features: Offers subscription-based services, supports international payments, process is optimised for both mobile and desktop experiences, offers easy integration with various platforms.

Fees: Online Payments with Debit/Credit card: 2.95% per transaction +R1.5 per transaction

No monthly fee or setup fee

Websitewww.peachpayments.com

 

5. Paystack 

Overview: Paystack is a leading payment processing company headquartered in Lagos, Nigeria, with operations across Africa. It enables businesses to accept payments online and offline seamlessly. Acquired by Stripe in 2020, Paystack is recognised for its robust technology, user-friendly interface, and focus on accelerating growth for African businesses.

Features: 

  • Accepts payments via multiple methods, including:
    • Credit and debit cards (Visa, Mastercard, and Verve).
    • Mobile money.
    • Bank transfers.
    • USD payments.
  • Supports recurring billing and subscription management.

Fees: Local: 2.9% + R1.00 International: 3.1% + R1.00 per transaction

Website: www.paystack.com

 

6. PayPal

Overview: PayPal is one of the most widely recognised and used online payment platforms in the world. It allows individuals and businesses to send, receive, and manage money over the internet, offering an easy and secure way to make payments online.

Features: PayPal allows users to send and receive money to and from individuals or businesses globally. Users can link their PayPal accounts to their bank accounts, debit/credit cards, or use their PayPal balance to make payments. One downfall is that you cannot accept ZAR currency using PayPal. 

Fees:

Receiving Payments for Goods and Services: Domestic Transactions (within South Africa):

PayPal charges 3.4% + a fixed fee based on the currency received.

The fixed fee for South African Rand (ZAR) is typically around R3.50 per transaction.

International Transactions (from outside South Africa):

4.4% + a fixed fee based on the currency received.

The fixed fee is calculated according to the currency of the payment (for ZAR, it’s generally R3.50).

Currency Conversion Fees:

PayPal charges a 3-4% fee for currency conversions on top of the exchange rate.

No monthly fee

Website: www.paypal.com

 

Choosing the right payment gateway requires research. If you are using a content management platform like Woo Commerce and require a certain service like subscriptions, it is important to understand which gateways are supported as not all gateways listed above will integrate seamlessly.

 

7. Ozow

Overview: Initially focused on instant EFT and now offers payment solutions that make it easy, fast and sage for customers ot pay and merchants to get paid. Popular for cost-conscious businesses and high ticket items. Can be integrated with WooCommerce and custom stores

Fees: Local: 2.85% and payout fee of R5.00

Website: www.ozow.com

 

Choosing the right payment partner comes down to more than price. Consider the type of products you sell, your average basket size, your refund frequency and your customer’s payment preferences.

 

A low percentage fee is irrelevant if the platform does not integrate smoothly into your store or if the customer experience is clunky. Similarly, a beautiful checkout page is expensive if it costs you five percent of every sale.

 

For South African businesses, payment processing is not a background operation. It is a frontline battle between friction and flow, between margin and loss, between abandoned carts and repeat purchases.

 

You do not just need a payment processor. You need the right one for your context.

 

The fees listed above may be subject to change. Please confirm fees with the payment processor. 

If you’re looking to learn more about payment processor integrations, check out my video that compares four major website platforms namely Woocommerce, Wix, Shopify and ECWID. I use seven key criteria to rank each platform and go through the payment processors available on each platform. 

Subscribe
Notify of
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments