The verdict in three sentences
A standard mobile money checkout in West Africa fails 25 to 40 % of the time, and most of those failures are avoidable: wrong operator pre-selected, timeout too short, lost OTP, no retry. Four cumulative UX fixes (auto-detect, clear polling, 1-click retry, wallet fallback) can lift the success rate from 65 % to over 90 %. On real traffic, every point recovered is worth hundreds of thousands of FCFA per month.
Where failures come from
Most failures are not bank declines but interface and timing friction.
| Failure cause | Estimated share | Avoidable? |
|---|---|---|
| Wrong wallet pre-selected | ~25 % | Yes (auto-detect) |
| Timeout / no confirmation | ~30 % | Yes (polling, delay) |
| OTP / code not entered in time | ~20 % | Yes (prompt, retry) |
| Insufficient balance | ~15 % | Partial (fallback) |
| Real operator decline | ~10 % | No |
The 4 fixes and their impact
Each fix adds up. 2026 estimate of the gain in success-rate points.
| Fix | Principle | Estimated gain | Dev effort |
|---|---|---|---|
| Auto operator detection | Number prefix picks the wallet | +12 pts | Low |
| Clear status polling | "Waiting" screen with countdown | +8 pts | Medium |
| 1-click retry | Re-trigger without re-entering | +10 pts | Low |
| Alternative wallet fallback | Offer another wallet on failure | +6 pts | Medium |
Cumulated and avoiding overlap, these fixes move a checkout from ~65 % to ~90 % success, a realistic +25 points.
Mini case study
Cheikh, who runs an online store in Thiès, gets 2,000 payment sessions/month with an average basket of 18,000 FCFA. His current success rate is 65 %, i.e. 1,300 completed payments = 23,400,000 FCFA/month. Moving to 90 % with the 4 fixes, he validates 1,800 payments = 32,400,000 FCFA/month, i.e. +9,000,000 FCFA/month collected, without spending a single franc more on acquisition. The development cost (2026 order of magnitude, a few hundred thousand FCFA) is repaid in under a week.
FAQ
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Is a 35 % failure rate really normal?
Unfortunately yes on a poorly designed mobile money checkout in 2026. The good news: 70 to 80 % of those failures are fixable UX friction, not bank declines.
How does automatic operator detection work?
The number prefix (e.g. 77/78 for Orange, others by operator) lets you pre-select the right wallet. It stops a client from picking a wallet they don't use and failing.
Why does status polling change everything?
Without a clear waiting screen, the client closes the tab before confirmation. A countdown and real-time status recover about 8 points of success.
Is 1-click retry risky?
No, as long as it doesn't create a double charge. Properly implemented with a unique transaction ID, it recovers ~10 points with no double-payment risk.
How long to implement the 4 fixes?
2026 order of magnitude: 1 to 3 weeks of development depending on your stack. ROI is often measured in days on significant traffic.
Let's talk about your project. We audit your checkout and recover the payments you lose today. 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.

