Accept payments
Take card, transfer and USSD payments
Offer how people already pay. In many markets that is bank transfer, USSD or mobile money, not cards.
Payment providers
Start in test mode, go live after checks
- Paystack docs (Per transaction): Card, transfer, USSD and mobile money in Nigeria, Ghana, Kenya and South Africa. How to use it: Create an account and use test keys first. Start with a payment link before you write code. Submit your business documents to go live.
- Flutterwave (Per transaction): Payments across many African countries and currencies. How to use it: Read the quickstart. Test with sandbox keys. Check which payment methods work in your country.
- M-Pesa Daraja (Per transaction): Safaricom’s API for M-Pesa payments in Kenya. How to use it: Register on the Daraja portal. Try STK Push in the sandbox. Apply for go-live with your till or paybill.