Africa · On request
Payment methods in Kenya
Kenya pays online with M-Pesa: the mobile money service launched in 2007 carries about 80% of online payments by value (Central Bank of Kenya, 2025), with Visa and Mastercard for card holders. The Central Bank of Kenya licenses payment service providers under the National Payment System Act; in Kenya the platform runs under the licensed client's registration and domain, the licensed local provider performs the intermediation, and Tranzify supplies the software and the integrations.
Market facts
- Currency
- KES · Kenyan shilling
- Region
- Africa
- Payments regulator
- Central Bank of Kenya (CBK)
Payment methods
| Type | Payment methods | share of e-commerce payments |
|---|---|---|
| Wallets | M-Pesa | 80 % |
| Cards | Visa | — |
| Cards | Mastercard | — |
| Wallets | PayPal | — |
| Wallets | Airtel Money | — |
The market
Kenya is the home of mobile money. M-Pesa, launched by Safaricom in 2007, is how most Kenyans keep and move money, and online it carries about 80% of payments by value (Central Bank of Kenya, 2025): the checkout shows a till or paybill number, or pushes a prompt to the phone, and the payer confirms with a PIN. Settlement to the provider is instant and there is no chargeback. Visa and Mastercard serve the banked part of the market, travel and foreign shoppers, and settle at T+1 through the acquirer. The Central Bank of Kenya licenses payment service providers under the National Payment System Act; the licensed provider is the party in the payment chain.
How Tranzify clients launch
A licensed client asks for the Kenyan integrations and enables Flutterwave or Paystack from the catalogue under its own contracts and licence; the platform runs under the client’s registration and domain, the licensed local provider performs the intermediation, and Tranzify supplies the software and the integrations. Both providers cover M-Pesa, Visa and Mastercard, with payouts; M-Pesa is enabled on a client’s request. The checkout shows M-Pesa first and a card form second; routing by method picks the provider, two providers cover each other on a failure, and a card decline cascades to M-Pesa. Every payment is journaled for five years, and the client’s system receives the final status by webhook.
M-Pesa
An M-Pesa payment is confirmed on the phone, so the orchestration keeps the order open until the provider reports the confirmation and then calls the webhook. The same wallet takes payouts: a withdrawal to a Kenyan phone number runs through Flutterwave or Paystack and arrives in seconds. Refunds are not part of the M-Pesa flow in the catalogue; the provider handles a refund as a payout.
Providers active in Kenya
How to launch here via Tranzify
- 1Onboard with Tranzify and get your network, keys and back office.
- 2Enter your account with the provider in the terminal settings — Tranzify already speaks its API.
- 3Add routing rules: countries, currencies, amounts, BIN ranges, priorities and weights.
- 4Go live. Every payment, callback and retry is in the journal for five years.
Frequently asked questions
Which methods must a Kenyan checkout have?+
Does Tranzify need a Central Bank of Kenya licence?+
How do payouts and settlement work in Kenya?+
Other countries in the region
See the platform on your own flows
Thirty minutes with an engineer, not a sales deck: your providers, your routing rules, your merchants' checkout.
- ✓ Not a financial institution
- ✓ Money never passes through us
- ✓ Built to PCI DSS requirements