By Bonaventure Ogeto · Published · Last verified: 2026-11-04
Payments in Southern Africa for builders: rails, regulators and providers by country
The short answer
Southern Africa is many payment systems, not one. South Africa runs bank schemes such as PayShap, the wallet markets of Zambia, Malawi and Mozambique connect providers through national switches, and the rand-linked Common Monetary Area moves smaller cross-border transfers to TCIB from 1 April 2027[Government Gazette, checked 2026-11-05]. Choose rails country by country, behind one payment layer.
Source: Mctaba Labs, “Payments in Southern Africa for builders: rails, regulators and providers by country”, last verified 2026-11-04, mctaba.com/learn/payments/southern-africa
Mctaba Labs builds payment integrations for businesses across Africa. This guide is written to be useful whether or not you ever hire us.
Is Southern Africa one payments market?
No, and planning as if it were is the most expensive mistake a regional build can make. Every country has its own central bank, its own currency rules and its own way of connecting banks and wallets. A payment method that dominates in one capital may not exist in the next, and a provider that covers three countries may skip the fourth.
For a builder, the region splits into four groups:
- South Africa, where bank schemes and card gateways carry digital payments, and the central bank is rewriting the rules for non-banks.
- The Common Monetary Area neighbours, Namibia, Eswatini and Lesotho, whose currencies are tied to the rand and whose smaller cross-border bank transfers are moving to one regional scheme.
- Wallet-led markets, Zambia, Malawi, Mozambique and Zimbabwe, where mobile money is central and a national switch connects wallets with banks.
- Two that follow their own path: Botswana, where one wallet holds most of the market and an instant retail switch is still being built, and Angola, where one operator runs the interbank network.
This page maps all ten countries and links to the pillar that goes deeper on each. If you are comparing rails across the wider continent, the African payment rails matrix sets the main options side by side.
How do the countries compare?
| Country | Currency | What connects providers | Main digital payment methods | Where a developer starts |
|---|---|---|---|---|
| South Africa | Rand | PayInc's schemes, from EFT and DebiCheck to PayShap | Cards, EFT, debit orders and PayShap | A gateway or your bank: the payment system is reached through a bank |
| Zimbabwe | Moving gradually to a single currency | ZimSwitch's ZIPIT, across all banks and all wallets | EcoCash, OneMoney, InnBucks, O'mari, ZimSwitch and cards, all on Paynow | Paynow, or EcoCash's Open API with a sandbox and certification |
| Zambia | Kwacha for domestic payments | The National Financial Switch | Mobile money: 22,111,960 registered wallets (2025) | pawaPay, covering Airtel, MTN and Zamtel |
| Mozambique | Metical | SIMO, linking M-Pesa, e-Mola and mKesh since 1 July 2022 | 25.25 million e-money subscribers against 6.70 million bank accounts (Q1 2026) | M-Pesa's Open API for collections |
| Malawi | Kwacha | The National Switch, including bank-to-wallet and wallet-to-bank | Mobile money: 2.4 billion transactions (2025) | pawaPay, covering Airtel and TNM |
| Botswana | Pula, on a basket with a 45% rand weight (2024) | No instant payment infrastructure in 2024; a retail switch is planned | Mobile money, led by Orange at 75% (March 2025) | Orange Money Web Payment |
| Namibia | Namibia dollar, pegged one to one to the rand | An instant payment system due for phased rollout (Bank of Namibia, June 2026) | Cards on NAMSWITCH and EFT on NamPay | Your bank or card acquirer |
| Eswatini | Lilangeni, at par with the rand | The Eswatini Payment Switch, live since 11 December 2024 | Mobile money: 742,379 registered customers (June 2025 review) | MTN's payments API, which lists Eswatini |
| Lesotho | Loti and rand, both lawful | LeSwitch, live since November 2022 | M-Pesa from Vodacom | M-Pesa's Open API portal, after a business account |
| Angola | Kwanza | EMIS: the Multicaixa network, transfers and clearing | Multicaixa cards and Multicaixa Express, the network's mobile channel | EMIS's online payment gateway, a virtual POS terminal |
Last verified: 2026-11-04. Sources, checked 2026-11-04 to 2026-11-05: SARB media release and FAQ, BIS: Kganyago, RBZ Strategy Plan, ZimSwitch, Paynow developer docs, EcoCash developer portal, Bank of Zambia, Bank of Zambia, Bank of Zambia, pawaPay markets page, Banco de Moçambique communiqué, Banco de Moçambique, Vodacom Moçambique, Reserve Bank of Malawi, Bank of Botswana, BOCRA Annual Report 2025, Orange Developer, Bank of Namibia, Instant Payments Namibia / Bank of, Bank of Namibia, Central Bank of Eswatini, Central Bank of Eswatini, Central Bank of Eswatini, MTN Developer Portal, Econet Telecom Lesotho, Central Bank of Lesotho, Vodacom Lesotho, M-Pesa Business INFO Portal, EMIS, EMIS, EMIS. Each country publishes its own measures for its own period, so read a row on its own rather than ranking countries against each other. The country pillars linked below go deeper on every cell.
The country pillars:
- How payments work in South Africa: rails, roles and regulators, from EFT to PayShap.
- Payments in Zimbabwe: EcoCash, ZimSwitch, Paynow and the ZiG.
- Payments in Zambia: MTN MoMo, Airtel Money, Zamtel and the National Financial Switch.
- Payments in Mozambique: M-Pesa, e-Mola, mKesh and SIMO.
- Payments in Malawi: Airtel Money, TNM Mpamba and the National Switch.
- Payments in Botswana: Orange Money, the other wallets and the bank rails.
- Payments in Namibia: the instant payment system, the CMA and TCIB.
- Payments in Eswatini and Lesotho: wallets, national switches and the CMA.
- Payments in Angola: Multicaixa Express and EMIS.
What makes South Africa different?
Its bank schemes, and how fast the rules around them are moving. PayInc runs the retail payment schemes: EFT credits and debits, DebiCheck, Registered Mandate, PayShap and real-time clearing[SARB media release and FAQ, checked 2026-11-05]. Card gateways sit on top for online checkouts, and the gateway comparison sets out their published fees.
PayShap, the newest scheme, is large in absolute terms: it has processed more than 1 billion transactions worth more than R1 trillion since launch[BIS: Kganyago, checked 2026-11-05]. It is still small next to cards: last year it processed only about 6% as many transactions as cards[BIS: Kganyago, checked 2026-11-04]. Treat it as a method to add beside cards and pay by bank, not a replacement for them. What PayShap is and how it works covers the scheme and PayShap Request.
The rules are the other difference. In the Governor's words, at the moment, anyone who wants to access the payment system has to go through a bank[BIS: Kganyago, checked 2026-11-05]. The SARB published a draft directive on payment activities, the Authorisation Framework, in November 2025[SARB Annual Report 2025/26, checked 2026-11-05], which licenses providers by what they do rather than by the old registration categories. If you hold or move customer money, read the non-bank Authorisation Framework explained before you design the product.
How do wallet-led markets work for a developer?
In Zambia, Malawi, Mozambique and Zimbabwe, mobile money is where a checkout has to start. The published figures show the scale: Malawi's mobile money transaction volumes rose to 2.4 billion in 2025[Reserve Bank of Malawi, checked 2026-11-04], the share of Zambian wallets that are active reached 77.8% in 2025[Bank of Zambia, checked 2026-11-04], and Mozambique counted 25.25 million e-money subscribers against 6.70 million bank accounts in the first quarter of 2026[Banco de Moçambique, checked 2026-11-05].
Each of these countries also runs a national switch, and it helps to be precise about what a switch does. Zambia's National Financial Switch provides interoperability between financial service providers[Bank of Zambia, checked 2026-11-05]; Malawi's National Switch supports clearing of ATM, POS, mobile money and instant transfers, including bank-to-wallet and wallet-to-bank[Reserve Bank of Malawi, checked 2026-11-04]; and in Mozambique SIMO interoperability across mKesh, M-Pesa and e-Mola has been in effect since 1 July 2022[Banco de Moçambique communiqué, checked 2026-11-04]. A switch connects providers. It does not give your app an API: you still integrate a wallet, a bank or an aggregator, and the switch carries the payment between providers underneath.
That leaves two ways in:
- An aggregator, with one contract and one API across networks. pawaPay covers Airtel, MTN and Zamtel in Zambia[pawaPay markets page, checked 2026-11-04] and Airtel and TNM in Malawi[pawaPay markets page, checked 2026-11-04]. Coverage is uneven, though: in Mozambique pawaPay's provider list includes Vodacom and Movitel, but not Movitel deposits[pawaPay developer docs, checked 2026-11-05].
- The operator's own API, with more control and one network at a time. MTN's MoMo Developer Portal has a go-live page with the steps to apply for production[MoMo Developer Portal go-live page, checked 2026-11-05], M-Pesa's Open API in Mozambique lets merchants receive payments from M-Pesa account holders[Vodacom Moçambique, checked 2026-11-04], and EcoCash runs an official developer portal for its Open API, with a sandbox, and integrations go live once certified[EcoCash developer portal, checked 2026-11-05].
Our verdict: start with an aggregator when you need several networks or several countries, and go direct to the operator that carries most of your volume once the contract and the margin justify a second integration. Zimbabwe adds a third option, a local aggregator: Paynow's express checkout supports EcoCash, OneMoney, InnBucks, O'mari, ZimSwitch and Visa/Mastercard[Paynow developer docs, checked 2026-11-04].
What does the Common Monetary Area change?
Pricing, and the route bank transfers take. The Common Monetary Area is the monetary union of Eswatini, Lesotho, Namibia and South Africa[Central Bank of Eswatini, checked 2026-11-04], and the currencies of Namibia, Lesotho and Eswatini are pegged to the rand one to one[Bank of Namibia, checked 2026-11-05]. A price in rand needs no exchange rate to reach a customer in Windhoek or Maseru, which makes the CMA the simplest first step out of South Africa.
The bank route is changing. Under SARB Directive No. 1 of 2025, settlement system participants must stop routing smaller CMA cross-border EFTs through SADC-RTGS by 31 March 2027, and route them through TCIB from 1 April 2027[Government Gazette, checked 2026-11-05]. Your bank makes that switch, not your code, but payouts that cross a CMA border will run on a different scheme, so agree the change with your bank early. TCIB for fintechs and the CMA deadline sets out the migration, and TCIB explained for developers covers the scheme itself.
The CMA neighbours are building their own domestic rails too. The Eswatini Payment Switch went live on 11 December 2024[Central Bank of Eswatini, checked 2026-11-04], Lesotho's LeSwitch went live in November 2022[Central Bank of Lesotho, checked 2026-11-04], and Namibia's instant payment system was to be introduced through a phased rollout, starting with government-to-person payments[Instant Payments Namibia / Bank of, checked 2026-11-05].
How does money cross borders in the region?
By four kinds of route: bank transfers, mobile money aggregators and operator APIs, remittance providers, and cards. For bank transfers, regional settlement runs through SADC-RTGS, where transactions are cleared in South African rand[Bank of Botswana, checked 2026-11-04]; inside the CMA, smaller transfers move to TCIB, as above. TCIB reaches beyond the CMA too: PayInc's 2025 report says TCIB is operational in South Africa, Namibia, Lesotho, Eswatini, Zambia and Zimbabwe[PayInc Business Report 2025, checked 2026-11-05]. Cross-border payments in Southern Africa compares the four routes, and SADC-RTGS and the Common Monetary Area explains the settlement layer.
Cost is the problem the rails have not solved yet. Sub-Saharan Africa averaged 8.78% for sending $200 in Q1 2025, against a 6.49% global average[SARB-hosted paper, checked 2026-11-04], and some South African corridors cost far more: sending $200 from South Africa to Malawi cost 19.4%[SARB-hosted paper, checked 2026-11-05]. If your product moves money for people, remittance costs in Southern Africa shows how to measure a corridor on what the recipient receives.
Which currency rules shape a multi-country build?
The rules differ more than the currencies do:
- Zambia requires local currency at home: a payment for a domestic transaction must be made in kwacha[Bank of Zambia, checked 2026-11-04], while the currency directives do not apply to international transactions[Bank of Zambia, checked 2026-11-04].
- Zimbabwe is moving to a single currency slowly: the RBZ describes the move as gradual and market-led, happening once set conditions are met[RBZ Strategy Plan, checked 2026-11-05], and its 2026 budget set separate IMTT rates for ZiG and foreign currency transactions[Citizens’ Budget 2026, checked 2026-11-04]. Store the currency on every payment; ZiG, USD and multi-currency pricing shows how.
- The CMA currencies follow the rand one to one, as above.
- Botswana's pula is managed against a basket: in 2024 its weights were 45 percent for the rand and 55 percent for the IMF's SDR[Bank of Botswana, checked 2026-11-04].
For a team building across several of these, keep a ledger per currency, convert on a schedule you control, and pay local costs from local revenue where you can. FX, settlement and treasury for multi-country apps works through the design.
How should you architect payments for several countries?
Build one payment layer that your product talks to, and let each country plug into it. The pattern that holds up across this region:
- One internal payment model. Orders, invoices and payouts speak your own language: amount in minor units, currency, method and status. No provider's field names leak into the product.
- An adapter per provider. Each gateway, wallet API or aggregator gets an adapter that translates to and from your model, so adding Malawi means a new adapter, not a new checkout.
- Verification before trust. Check every notification against the provider's signature or source rules before it changes a record, and confirm the status with the provider when the money matters. Payment webhooks and reconciliation shows the patterns for South African providers, and they carry over.
- Idempotency everywhere. Payments are retried, notifications arrive twice and customers press the button again. Key every change on the provider's reference so a repeat changes nothing.
- Daily reconciliation per provider and currency. Match settlements to orders before anyone asks why the numbers differ.
- Rails as configuration. Which provider serves which country, and which rail carries which payout, belongs in configuration, so a regulatory change like the CMA move to TCIB is a settings change rather than a release.
If you would rather have that layer designed and built with you, Mctaba Labs payment integration does this work on the rails above.
Where should you start?
Find the line that matches your situation:
- Selling online in South Africa: start with payment gateways in South Africa compared, then decide whether to add PayShap.
- A fintech entering South Africa: read how payments work in South Africa and the payment regulation update.
- Expanding from South Africa into the region: begin with the CMA neighbours through the Namibia and Eswatini and Lesotho pillars, then the wallet markets through Zambia, Malawi and Mozambique.
- A Kenyan team building for South Africa: Kenya vs South Africa payments explains what carries over and what does not.
- Accepting or building on crypto: crypto payments regulation in South Africa covers the licensing first.
When you are ready to build across more than one of these countries, Mctaba Labs payment integration builds payment systems for businesses across the region.
Frequently asked questions
- What are the main payment systems in Southern Africa?
- Each country runs its own. In South Africa PayInc runs the retail schemes, from EFT and DebiCheck to PayShap[SARB media release and FAQ, checked 2026-11-05]; Zambia, Malawi and Mozambique connect wallets and banks through national switches; and inside the Common Monetary Area, smaller cross-border bank transfers are moving to TCIB. The country table on this page lists each one.
- Is there one payment provider for the whole region?
- Not one we could verify. Aggregators cover parts of it: pawaPay covers Airtel, MTN and Zamtel in Zambia[pawaPay markets page, checked 2026-11-04] and Airtel and TNM in Malawi[pawaPay markets page, checked 2026-11-04], but it does not cover Botswana[pawaPay markets page, checked 2026-11-04]. Plan on more than one provider, and on one internal payment layer that hides the difference from your product.
- Does PayShap work outside South Africa?
- No. PayShap is a South African scheme that PayInc runs[SARB media release and FAQ, checked 2026-11-05]. For bank transfers between South Africa and its Common Monetary Area neighbours, the scheme to know is TCIB: smaller CMA cross-border EFTs must route through TCIB from 1 April 2027[Government Gazette, checked 2026-11-05].
- What is the Common Monetary Area?
- The monetary union of Eswatini, Lesotho, Namibia and South Africa[Central Bank of Eswatini, checked 2026-11-04]. The currencies of Namibia, Lesotho and Eswatini are pegged to the rand one to one[Bank of Namibia, checked 2026-11-05], which makes CMA payments simpler to price than payments to the rest of the region.
- Where should a business expanding from South Africa start?
- With the country where its customers already are, then the method they use. The CMA neighbours share the rand peg and the move to TCIB; Zambia, Malawi and Mozambique are wallet-led, so an aggregator or an operator API comes before cards. Each country pillar linked on this page sets out the first integration.
Need this integration built?
Mctaba Labs builds payment integrations across South Africa and the region: PayShap, pay by bank, card gateways, mobile money and cross-border payouts, with the webhooks and reconciliation that keep the money matching the books.
Talk to the payments team