The verdict in three sentences
One mobile money transaction in 6 to 10 fails on the first try — that is not a bug, it is the reality of USSD and balances. A structured retry strategy (re-prompt, provider switch, deferred follow-up) recovers 30 to 45 % of these failures. Measured result: checkout conversion rises from 72 % to 84 %, without changing a single line of your catalogue.
Why it fails: the 2026 error codes
Not all failures are handled the same way. Some are recoverable with a simple re-prompt, others require another payment method.
| Code / cause | Share of failures | Recoverable? | Action |
|---|---|---|---|
| USSD timeout (customer too slow) | 30 to 40 % | Yes | Re-prompt after 60 s |
| Insufficient balance | 20 to 30 % | Partially | Offer another provider |
| PIN not entered / cancelled | 15 to 25 % | Yes | Immediate retry |
| Daily cap reached | 5 to 10 % | No (same day) | WhatsApp follow-up D+1 |
| Invalid number / account | 3 to 8 % | No | Correct the number |
| Temporary provider outage | 2 to 5 % | Yes | Provider switch |
The average resolution time for a recoverable failure ranges from 90 seconds to 4 minutes. Beyond 3 attempts, freeze the status as final failed to avoid annoying the customer.
The retry workflow that recovers sales
Three follow-up levels, from most automatic to most human.
| Step | Trigger | Delay | Recovery rate (order of magnitude) |
|---|---|---|---|
| Automatic re-prompt | Timeout / PIN cancelled | 60 s | 15 to 25 % |
| Provider switch | Insufficient balance / outage | Immediate | 10 to 15 % |
| Deferred WhatsApp follow-up | Cap / abandonment | 2 to 24 h | 8 to 12 % |
Final failed status | 3 failed attempts | — | Order cancelled |
Cumulatively, this workflow brings 30 to 45 % of failed baskets back to a successful payment. The key trick: never lock the customer to one provider — immediately offer M-Pesa if the card fails, and vice versa.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Mini case study
Ibrahim, a restaurateur in Accra, gets 500 online orders/month, average basket 9,000 FCFA-equivalent. Before retry: 15 % payment failure rate, i.e. 75 lost orders = 675,000 FCFA/month evaporated. After adding re-prompt + provider switch + WhatsApp follow-up, he recovers 40 % of those failures, i.e. 30 orders = 270,000 FCFA/month regained, for a development cost recouped in under three weeks.
FAQ
How many retry attempts are reasonable? Three maximum. Beyond that, recovery becomes marginal and the customer feels harassed. After 3 failures, set failed and a single deferred WhatsApp follow-up.
Can retry cause a double debit? No, if each attempt generates a new reference and you apply idempotency on the confirmed transaction_id. Only a successful payment validates the order.
Should I offer another provider automatically? Yes, it is the most profitable lever: on an insufficient balance, offering an alternative rail recovers 10 to 15 % of cases. Multi-provider = fewer final failures.
Is WhatsApp follow-up effective? On abandonments and daily caps, a D+1 follow-up with a payment link recovers 8 to 12 % of baskets. It is the cheapest recovery.
What is the real conversion impact? A full retry strategy typically lifts checkout conversion from 72 % to 84 % — roughly a sixth more payment revenue.
Let's talk about your project. We implement your mobile money retry workflow — re-prompt, provider switch, WhatsApp follow-up — to recover your lost sales. 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.

