African Payments Developer Reference
Every mobile money rail in Africa has its own API, its own sandbox and its own onboarding queue. The facts change, and most blog posts never say when they were checked.
Each page here lists only what we checked against the provider's official developer documentation, and the date we checked it.
Articles in this topic
African Payment Rails by Country: APIs, Sandboxes and Onboarding (Checked November 2026)
A dated matrix of M-Pesa Daraja, Paystack, MTN MoMo and Airtel Money: public API, sandbox, who can onboard, official docs link, and what we could not confirm.
Paystack Mobile Money Provider Codes: mtn, atl, vod, mpesa, orange and wave by Country
Which Paystack provider code to send for each mobile money network in Ghana, Kenya and Côte d'Ivoire, with the M-Pesa variants and the 180-second rule.
Payment API Sandbox to Production in Africa: What Changes on Paystack, Daraja and MTN MoMo
A side by side look at the go-live step on Paystack, Daraja and MTN MoMo, with who approves you, what you submit and what behaves differently once money is real.
How to Check Whether a Payment API Really Supports Your Country
Blog lists and plugin pages overclaim. Here is how to confirm a payment API in your country from the provider's own pages, with real Paystack examples.
Paystack Pesalink in Kenya: How the Bank Transfer Charge Works, Step by Step
Paystack Pesalink gives Kenyan customers a temporary account number to pay by bank transfer. Here is the request, the 25 minute window and the rejected amount rule.
Learn M-Pesa Integration
KES 9,999
Master Daraja API, STK Push, C2B, B2C, and callback handling. Build a real payment flow from scratch. 10 modules, 57 lessons.
Enrol in M-Pesa Integration