Introduction
South African merchants cannot use Shopify Payments to accept money from their customers. Because the native Shopify payment solution is not available in the region, every local store must integrate a third-party payment gateway to process transactions. This requirement introduces additional transaction fees and technical steps that differ from the experience of merchants in the US or UK.
Choosing the right combination of gateways is a balance between keeping fees low and providing the local payment methods South Africans trust. We see many merchants struggle with high transaction costs and high cart abandonment when the checkout does not offer familiar options like Instant EFT or local Buy Now, Pay Later (BNPL) services. Our app, install HidePay, helps you manage these third-party options to ensure your checkout remains clean and profitable.
This guide provides a direct look at the top-performing payment gateways in South Africa, how the fee structures work, and how to optimize your checkout for the local market. By the end of this article, you will know which providers suit your business size and how to reduce friction at the final stage of the customer journey.
The Reality of Shopify Payments in South Africa
If you are operating from South Africa, the "Payments" section of your Shopify admin will look different than it does for international peers. Since Shopify Payments is not supported, you must select from a list of "Third-party providers" or "Additional payment methods."
This brings two immediate consequences for your business. First, you will pay a "transaction fee" to Shopify on every order. This fee is separate from what your payment gateway charges you. Depending on your Shopify plan, this cost ranges from 0.5% to 2.0%. Second, your customers will often be redirected to a hosted payment page to complete their purchase. While some modern South African gateways offer integrated checkouts, many still rely on this redirect model.
Managing these costs is essential for protecting your margins. When you use a third-party provider, you are essentially paying two companies for every sale: Shopify and your gateway. To offset this, successful South African stores prioritize gateways that offer lower rates for high-volume transactions or those that provide high-conversion features like Instant EFT.
Leading Payment Gateways in South Africa
The South African fintech landscape is robust. Merchants have several reliable options that integrate directly with Shopify. Each has a different strength, ranging from ease of setup to advanced developer features.
Payfast by Network
Payfast is arguably the most recognized payment gateway in South Africa. It was one of the first to offer a dedicated Shopify integration, making it the default choice for many new stores. It supports a wide variety of methods, including credit cards, Instant EFT, Masterpass, and even SnapScan or Zapper.
One of the main benefits of Payfast is the lack of monthly subscription fees. You only pay when you make a sale. This makes it an ideal starting point for small businesses or hobbyist stores. However, as your volume grows, the flat transaction fees may become more expensive than the tiered pricing offered by other providers.
Peach Payments
Peach Payments has gained significant ground by focusing on a modern, high-performance checkout experience. They are known for having a high transaction success rate and a more modern interface than older aggregators. Peach Payments is often the preferred choice for established retailers and high-growth startups in South Africa.
They offer a more personalized onboarding process and can sometimes provide better rates for businesses with high monthly turnovers. If your brand relies on a premium feel, the checkout experience offered by this provider aligns well with a high-end Shopify store.
Ozow
Ozow specializes in Instant EFT. This is a critical payment method in South Africa because many consumers do not have credit cards or prefer not to use them online. Ozow allows customers to pay directly from their bank accounts in seconds.
While Ozow is not a full-service gateway for credit cards, it is a powerful "Additional Payment Method" to add alongside a primary provider. Offering Ozow can significantly reduce cart abandonment from customers who are wary of card fraud or those who reach their credit limits.
Netcash
Netcash is an all-in-one provider that handles everything from debit orders to credit card processing. For Shopify merchants, Netcash offers a reliable integration that covers the basics well. They are a long-standing player in the South African market and offer robust reporting tools that help with bank reconciliation.
Payflex
Payflex is the leading Buy Now, Pay Later (BNPL) provider in the region. It allows customers to split their purchase into four interest-free payments over six weeks. Merchants get paid the full amount upfront (minus the commission).
In South Africa, BNPL has become a major driver of average order value (AOV). Customers are more likely to complete a large purchase if they can see the split-payment schedule at checkout. We often suggest that merchants use rules to show Payflex only for carts above a certain value to protect margins on smaller orders.
Hide, sort, and rename Shopify payment methods using powerful conditions. Customize your checkout and control payment options with HidePay.
Understanding the Fee Structure
Profitability in South African e-commerce requires a clear understanding of "stacked fees." You must account for three different costs on every transaction:
- Shopify Plan Fee: The monthly subscription you pay to keep your store active.
- Shopify Transaction Fee: The 0.5% to 2.0% fee Shopify charges because you are not using Shopify Payments.
- Gateway Commission: The percentage (usually 2.5% to 3.5%) and flat fee (often R2.00) charged by your local provider.
For a merchant on the Basic Shopify plan using a gateway that charges 3.5%, the total cost of processing a payment can exceed 5.5%. This is significantly higher than the rates paid by international merchants.
To mitigate this, you should review your gateway's pricing as your store grows. Many South African providers will move you to a lower commission bracket once you exceed a certain monthly revenue threshold. It is your responsibility to monitor these volumes and request a rate review from your provider's support team.
Optimizing Your Checkout for South African Customers
Having too many payment options can be just as damaging as having too few. If a customer is presented with a list of ten different payment icons, they may feel overwhelmed and leave the site. This is where strategic checkout management becomes necessary.
We recommend a "tiered" approach to your payment options. Your primary gateway should handle credit and debit cards. You should then add one or two specific local methods, such as Instant EFT (via Ozow) or BNPL (via Payflex).
Using our tool, you can ensure that the most relevant payment methods appear at the top of the list. For example, you might want to sort Payfast to the top for local customers but hide it entirely if a customer from the United States happens to reach your checkout, as they would likely prefer a global provider like PayPal.
If you want to create or edit rules to hide, sort, or rename payment options, see our guide on how to create a payment customization.
Hiding Methods by Cart Value
Not all payment methods are cost-effective for every order. BNPL providers often charge a higher commission than standard credit card gateways. If a customer is buying a low-cost item, the high commission of a "pay-later" service might eat your entire profit margin.
You can use our tool to create a rule that hides BNPL options for carts below a specific amount, such as R500. This ensures that you only offer expensive payment methods when the order value justifies the cost. For a step-by-step example of hiding payment methods based on cart data, follow the tutorial on how to hide the payment method on cart attributes.
Sorting for Trust
South African shoppers are highly sensitive to security. Many prefer to see the logos of the big four banks or familiar local payment brands. By sorting your payment list so that the most trusted local brands appear first, you build immediate credibility. We suggest placing card payments first, followed by Instant EFT, and then any alternative credit options.
If you need to reorder or rename payment methods in the checkout, consult our instructions for sorting and renaming payment methods.
Handling International Sales from South Africa
If you sell to customers outside of South Africa, your choice of gateway becomes even more important. While Payfast and Peach Payments can process international credit cards, the customer will still see the transaction in South African Rand (ZAR) or the conversion might happen at a rate that is unfavorable to them.
Many South African merchants choose to offer PayPal as an additional option for international shoppers. However, PayPal's integration with South African bank accounts usually requires an FNB account to "pull" the funds into the local banking system.
To provide a professional experience, we recommend using rules to segment your checkout. You can set a condition to show PayPal only when the shipping address is outside of South Africa. Simultaneously, you can hide local-only methods like SnapScan or Instant EFT for those international buyers. This keeps the checkout experience relevant to the user’s location.
Security and Compliance (POPIA)
Operating a Shopify store in South Africa requires compliance with the Protection of Personal Information Act (POPIA). Your payment gateway handles the most sensitive data—credit card numbers and billing addresses.
When selecting a gateway, ensure they are PCI DSS Level 1 compliant. This is the global standard for payment security. Because these gateways are "third-party," the sensitive card data never actually touches your Shopify server. The customer enters their details on the gateway’s secure page, and the gateway simply sends a digital "thumbs up" back to Shopify to confirm the payment was successful.
Always ensure your store has a clear Privacy Policy and Terms and Conditions page. Most South African gateways will require these pages to be live before they will approve your merchant account.
Technical Setup: Connecting the Gateway
The integration process for most South African gateways is straightforward. You will not need to edit any theme code or hire a developer for a standard setup.
- Create your account: Sign up on the provider's website (e.g., Payfast or Peach Payments).
- Submit documentation: You will need to provide proof of your business registration, a copy of your ID, and a stamped bank letter.
- Get your API Keys: Once approved, your provider will give you a "Merchant ID" and "Merchant Key" (or similar credentials).
- Connect in Shopify: In your Shopify admin, go to Settings > Payments. Choose your provider from the list and enter the credentials provided.
- Test the connection: Most gateways offer a "Sandbox" or "Test Mode." Use this to place a fake order and ensure the redirect is working correctly before you go live.
If you are using multiple providers, such as a primary card gateway and a separate BNPL provider, you will repeat this process for each.
Improving the Checkout Flow
A major point of friction for South African shoppers is the redirect. When a customer clicks "Complete Order," they are sent away from your store to the gateway's site. If this page looks completely different from your store, the customer might feel unsafe and close the window.
To improve this flow, customize the appearance of your gateway's hosted page where possible. Many providers allow you to upload your logo and change the button colors to match your brand. This small change makes the transition feel more natural.
Furthermore, you should use "Rename" features to clarify what each option is. Instead of just listing "Payfast," you can rename the payment method to "Credit Card / Instant EFT (Payfast)" so the customer knows exactly what to expect before they click. Within HidePay, we provide the ability to rename these methods easily without changing the underlying integration.
For an overview of HidePay’s core benefits and use cases, see our deep-dive on HidePay for Shopify checkout optimization.
Practical Steps for Merchants
If you are currently setting up your South African Shopify store, follow these steps to get your payments running efficiently:
- Start with one aggregator: Sign up for Payfast or Peach Payments to cover the widest range of payment methods with a single integration.
- Add an Instant EFT specialist: Connect Ozow to capture the large segment of the market that prefers bank transfers over card payments.
- Evaluate BNPL: If your average order value is over R1,000, integrate Payflex to help customers manage the cost.
- Set up management rules: Use our tool to hide or sort these methods based on the customer's location or order size to keep the checkout clean.
- Monitor your fees: Every six months, calculate your total payment costs. If your volume has increased, negotiate a better rate with your gateway.
If you want to expand control beyond payments (for example, combined payment + shipping rules), learn about our bundled offering in the Nextools HideSuite announcement.
Conclusion
Managing a Shopify store in South Africa requires a proactive approach to payments. Since you cannot rely on a native one-size-fits-all solution, your success depends on how well you curate third-party gateways for your specific audience. By offering the right mix of cards, Instant EFT, and BNPL, you can overcome the lack of Shopify Payments and build a high-converting store.
Remember that a cluttered checkout leads to lost sales. Focus on trust, local relevance, and cost management. As your store grows, the ability to hide, sort, and rename your payment methods becomes a vital tool for maintaining a professional shopping experience.
Ready to take control of your South African checkout? Try HidePay on the Shopify App Store today and start optimizing your payment methods for better conversion and lower fees.
FAQ
Why is there an extra 2% fee on my Shopify orders in South Africa?
This is a transaction fee charged by Shopify because you are using a third-party gateway instead of Shopify Payments. The fee decreases to 1% or 0.5% if you upgrade to the "Shopify" or "Advanced" plans. This fee is in addition to the commission your local payment gateway (like Payfast) charges you.
Can I accept South African Rand (ZAR) on Shopify?
Yes, you can set your store's primary currency to ZAR. Local payment gateways like Payfast, Peach Payments, and Ozow are specifically designed to process ZAR transactions and will deposit the funds directly into your South African business bank account.
Do I need a business bank account to accept payments?
Most South African payment gateways require a registered business bank account to complete the "Know Your Customer" (KYC) verification process. While some aggregators might allow individuals to sign up, a business account is highly recommended for professional operations and faster payouts.
How do I hide certain payment methods for international customers?
Since some local methods like Instant EFT or SnapScan only work for South Africans, you should hide them for international shoppers to avoid confusion. We built HidePay to allow you to create rules that automatically hide or show specific payment methods based on the customer's country or shipping address — see the HidePay help docs for step-by-step instructions.