The verdict in three sentences
In Abidjan, the right choice depends on your volume, not an absolute winner: CinetPay is unbeatable below 5,000,000 FCFA/month, Hub2 takes over above it thanks to tiered pricing. CinetPay covers Wave, Orange, MTN and Moov in a single contract at 1.5 to 2.5 % plus fixed fees, ideal for launching fast. In Nairobi, Safaricom's Daraja API (STK Push) is free but forces manual reconciliation, while Flutterwave adds 1.4 % and automates the webhook.
CinetPay vs Hub2: the switchover threshold
Both cover the same operators in Cote d'Ivoire. The difference is fee structure and volume.
| 2026 criterion (Abidjan) | CinetPay | Hub2 |
|---|---|---|
| Per-transaction fee | 1.5 to 2.5 % + fixed | Volume-tiered |
| Operators covered | Wave, Orange, MTN, Moov | Wave, Orange, MTN, Moov |
| Breakeven threshold | < 5,000,000 FCFA/month | > 5,000,000 FCFA/month |
| Go-live delay | 3 to 7 days | 1 to 3 weeks |
| Webhook quality | Good | Very good (routing) |
| Estimated dev cost | 300,000 to 700,000 FCFA | 500,000 to 1,000,000 FCFA |
2026 order of magnitude: above 10,000,000 FCFA/month, negotiating a custom Hub2 rate becomes worthwhile.
Abidjan vs Nairobi: free doesn't mean cheaper
The Daraja API is free on paper, but its hidden cost is dev time and reconciliation.
| 2026 criterion (Nairobi) | M-Pesa Daraja (STK Push) | Flutterwave |
|---|---|---|
| Transaction fee | 0 % (API side) | ~1.4 % |
| Prerequisite | Till / Paybill | Flutterwave account |
| Reconciliation | Manual | Automated |
| Webhook quality | Build it yourself | Ready to use |
| Go-live delay | 2 to 4 weeks | 1 to 5 days |
| Estimated dev cost | Higher (recon.) | Lower |
Mini case study
Ibrahim, a restaurateur in Abidjan with online ordering, does 3,500,000 FCFA/month. Below the 5,000,000 threshold, CinetPay at about 2 % costs him 70,000 FCFA/month, versus a Hub2 rate still barely tiered at that volume. If he scales to 8,000,000 FCFA/month after opening two outlets, Hub2's tiered rate (say 1.6 %) would cost 128,000 FCFA instead of 160,000 FCFA at 2 % — saving 384,000 FCFA a year. The smart move: re-evaluate your aggregator when volume doubles.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
CinetPay or Hub2 for a fast launch in Abidjan?
To move fast, CinetPay with a 3-to-7-day go-live and multi-operator coverage in one contract is often the best starting point in 2026. You re-evaluate if volume explodes.
Why does the free Daraja API still cost money?
Because reconciliation is manual and the webhook must be built. The cost shifts from transaction percentage to development time and maintenance. Budget more dev than with Flutterwave.
Can you switch aggregators later?
Yes, if your code isolates payment logic behind a unified interface. That is exactly what to plan from day one so you can re-arbitrate CinetPay/Hub2 without a rewrite.
What is the real cost of a reliable webhook?
A poorly tested webhook can validate fake orders. In 2026, budget a real share of dev (often 20 to 30 %) to test failure, timeout and duplicate-notification cases.
Let's talk about your project. We integrate CinetPay, Hub2, Wave and Orange behind a unified interface so you can re-arbitrate without a rewrite. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
