The verdict in three sentences
In 2026, the average failure rate of a mobile money payment at checkout sits between 12 and 18 % in Senegal and Cote d'Ivoire. Most of these failures are not final declines: they are USSD timeouts, unreceived webhooks or abandoned PIN entries that can be recovered. With automatic retry and an SMS reminder, you recover 30 to 40 % of lost transactions, which is several hundred thousand FCFA per month for an active store.
Why 1 payment in 6 really fails
A payment failure is almost never a single problem. Analysing Wave and Orange Money checkout logs, you always find the same causes with different weights. Understanding this breakdown is step one: you don't fix a network timeout the way you fix an insufficient balance.
| Failure cause | Share of failures (2026 order of magnitude) | Recoverable? |
|---|---|---|
| USSD timeout / unconfirmed push | 35 % | Yes — retry + reminder |
| Insufficient balance | 22 % | Partial — delayed reminder |
| Wrong PIN / customer cancel | 18 % | Yes — 2nd attempt |
| Webhook not received by site | 12 % | Yes — status polling |
| Wrong number / operator | 8 % | Yes — upstream validation |
| Temporary provider outage | 5 % | Yes — multi-provider fallback |
The first three lines account for 75 % of failures and are largely recoverable. The unreceived webhook is the most insidious: the customer has paid, but your site shows "failed" and pushes them to abandon or pay twice.
The recovery levers, quantified
Each lever has a measurable cost and yield. The classic mistake is to bet everything on a single mechanism. The retry + polling + reminder combination delivers the best results.
| Lever | Unit cost | Conversion gain | Setup time |
|---|---|---|---|
| Automatic retry (2 attempts) | 0 FCFA | +30 to +40 % of failures | 3 to 5 days |
| Status polling (webhook check) | 0 FCFA | Removes ~12 % of false failures | 2 to 4 days |
| Post-failure SMS reminder | 15 to 25 FCFA / SMS | +6 to +8 points | 1 to 2 days |
| Multi-provider fallback | Provider fees | +5 % during an outage | 5 to 8 days |
| Number validation before push | 0 FCFA | -8 % number failures | 1 day |
A checkout combining retry, polling and SMS reminders typically brings a failure rate from 16 % down to under 9 %, nearly doubling the revenue recovered from failed payments.
Mini case study
Awa runs a cosmetics store in Dakar with 900 orders per month and an average basket of 18,000 FCFA. Her payment failure rate was 16 %, roughly 144 lost orders per month, or 2,592,000 FCFA of theoretical revenue blocked. After deploying automatic retry and a 20 FCFA SMS reminder, she recovers 38 % of those failures, i.e. 55 orders. That is 990,000 FCFA more per month for a reminder cost of about 2,900 FCFA (144 SMS). The return on investment is immediate from the first month.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
How many retry attempts should you allow?
Two attempts spaced 60 to 90 seconds apart cover 90 % of cases. Beyond that, the customer perceives friction and the extra recovery rate drops below 3 %.
Does status polling replace the webhook?
No, it complements it. The webhook stays the main channel, but polling every 5 seconds for 90 seconds catches lost webhooks, which account for about 12 % of false failures.
Is an SMS reminder really worth it?
Yes: at 20 FCFA per SMS for an average basket of 15,000 to 20,000 FCFA, break-even is reached as soon as one SMS in 800 converts. In practice, the sequence recovers 6 to 8 % of baskets.
Do you need a multi-provider fallback from day one?
Not necessarily. It becomes profitable when a provider outage costs you more than a few tens of thousands of FCFA per incident. For a growing store, it is a second-phase investment.
How do you avoid double payment?
By checking the real transaction status before showing a failure, and by disabling the pay button during polling. This eliminates almost all double charges.
Let's talk about your project. We audit your payment funnel and implement retry, polling and SMS reminders to recover your lost transactions. 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.
