The verdict in three sentences
In 2026, 8 to 12% of mobile money payments fail in Senegal, and once cart abandonment is factored in, that represents 15 to 22% of potential revenue lost. The causes are identifiable and mostly technical: insufficient balance, timeout, wrong PIN, API downtime. Three simple fixes — 3-attempt backoff, pre-payment balance check, SMS OTP — recover a substantial share of these sales.
Failure causes in 2026
| Failure cause | Frequency | Dominant operator | Loss / 1,000 transactions |
|---|---|---|---|
| Insufficient balance | 43% | Wave | ~430 carts to re-engage |
| Timeout > 30 s | 28% | OM (peak hours) | ~280 abandonments |
| Wrong PIN (3x lock) | 14% | all | ~140 lost sessions |
| API downtime | 9% | OM (14 incidents H1 2025 vs 3 Wave) | ~90 failures |
| Number mismatch | 6% | all | ~60 corrections |
The lesson: insufficient balance and timeout concentrate over 70% of failures. These are two checkout-side problems, addressable without depending on the operator.
Technical fixes and their impact
| Fix | Target | Measured gain | Complexity |
|---|---|---|---|
| 3-attempt backoff | timeout | -67% timeouts | low |
| Pre-payment balance prompt | insufficient balance | -31% abandonment | low |
| SMS OTP instead of PIN only | PIN lock | -45% lock failures | medium |
| Multi-operator failover | API downtime | service continuity | medium |
| Upfront number validation | mismatch | -90% entry errors | low |
The top priority: the 3-attempt backoff with progressive delay. It's the most cost-effective fix, low complexity, attacking the second failure cause (OM timeout at peak hours).
Mini case study
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Modou, manager of an online electronics shop in Dakar, processes 3,000 payment attempts per month with an average cart of 35,000 FCFA. At 10% rejection, he loses 300 transactions, i.e. 10,500,000 FCFA of potential revenue; accounting for the permanent abandonment of some of these customers, the net loss is around 3 to 4 million FCFA/month (estimate, 2026 order of magnitude). By deploying the 3-attempt backoff (-67% timeouts) and the balance prompt (-31% abandonment), he recovers on the order of 120 to 150 transactions/month, i.e. 4 to 5 million FCFA of recovered revenue over the year.
FAQ
Why does insufficient balance dominate on Wave? Because Wave is heavily used for daily spending: wallets are often low-balance at payment time. A "check your balance" prompt before triggering reduces abandonment by 31%.
Does the timeout come from my site or the operator? Mostly from the operator at peak hours (OM especially). A server-side 3-attempt backoff absorbs spikes and cuts timeouts by 67%.
Does SMS OTP complicate the customer journey? Slightly, but it avoids the lock after 3 wrong PINs, which loses 14% of sessions. The gain (-45% lock failures) outweighs the small added friction.
Should I offer multiple operators at checkout? Yes: multi-operator failover ensures continuity when one API is down (OM had 14 incidents in H1 2025 vs 3 for Wave). The customer pays via the other channel instead of abandoning.
What rejection rate is acceptable? Below 5% after optimization. Above 8%, it usually signals an unoptimized checkout rather than an operator problem.
Let's talk about your project. We audit your mobile money checkout and deploy the fixes that recover your lost payments. 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.

