How Do I Accept Payments Online in South Africa?
Accepting payments online means giving your customers a secure way to pay you over the internet, whether that is on a website, in a mobile app, or through a link you send them directly. In South Africa this usually involves a payments provider that connects your business to the card networks and the local banking system.
You do not need to build any of this infrastructure yourself. A provider like Kwik supplies the checkout, handles the security requirements, and settles the money you collect into your business bank account.
What do I need before I can accept online payments?
Most South African payment providers will ask for the following before activating your account:
- A registered business or a valid South African ID if you trade as a sole proprietor
- A business bank account at a South African bank such as Absa, FNB, Nedbank, Standard Bank or Capitec for settlement
- Basic FICA documents, for example proof of address and directors' ID documents
- A description of what you sell, since some industries need extra approval
Once your account is approved you receive access to a dashboard and, if you are integrating with a website or app, API credentials. See what a merchant account and merchant ID are for more on how this works behind the scenes.
Which online payment methods can I offer?
South African shoppers pay online in several ways, and offering more than one method generally reduces abandoned checkouts:
- Card payments – debit and credit cards remain the most common online payment method. Payments are verified with 3-D Secure, which usually means an OTP or banking app approval.
- Instant EFT and open banking payments – the customer pays directly from their bank account and you get real-time confirmation. See instant EFT and open banking.
- PayShap – a real-time payment method that lets customers pay from their banking app, often using just a cellphone number. Read more about PayShap.
- Digital wallets – options such as Apple Pay and Google Pay let customers pay with a card stored on their device. See digital wallets.
- Recurring debit orders – for subscriptions and instalments, debit orders collect from the customer's bank account on a schedule they have authorised.
How do customers actually check out?
There are three broad ways to present a checkout, and they differ mainly in how much development work is involved:
- A hosted payment page – the customer is redirected to a secure page run by your provider. This is the fastest to set up.
- An embedded checkout – payment fields appear inside your own website, but the sensitive card data still goes directly to the provider.
- A direct API integration – you build the full experience yourself, which gives maximum control but carries the heaviest compliance burden.
The trade-offs are covered in detail in hosted, embedded and API checkout.
Can I accept payments online without a website?
Yes. Payment links let you create a secure checkout URL and share it over WhatsApp, email, SMS or on an invoice. The customer taps the link, pays on a hosted page, and you are notified when the payment succeeds. This is a common starting point for small businesses, freelancers and anyone invoicing clients directly.
How does the money reach my bank account?
When a customer pays, the funds do not land in your account instantly. The payment is authorised in real time, then cleared and settled through the banking system, typically within one to a few business days depending on the payment method. Your provider pays the collected funds into your nominated business bank account and gives you reporting to reconcile each settlement. For the full journey of a transaction, see how payments work.
Where should I start?
If you already have a website or app, start by choosing an integration model that matches your technical capacity, then enable cards plus at least one bank-based method such as instant EFT or PayShap. If you do not have a website yet, payment links let you get paid today. For guidance on which methods suit your business, read which payment methods should your business offer, or return to the accepting payments hub for the full topic list.
Accepting Payments
Everything a business needs to start accepting payments online and in person, from merchant accounts and gateways to payment links and choosing methods.
In-Person Payments
Learn how to accept in-person payments with card machines, SoftPOS on a smartphone, QR codes and contactless, and what each option costs a business.