The verdict in three sentences
In Nigeria, between 12 and 20% of checkout payment attempts fail (card, bank transfer, USSD via Paystack and Flutterwave), and most of these failures are recoverable. The three biggest causes are insufficient funds, transfer/USSD timeout and abandoned OTP — none is a dead end. With smart retry, real-time status and automated recovery, you commonly win back 30 to 50% of failed baskets.
Failure causes with figures
Here is the typical 2026 breakdown of failures and a realistic recovery rate per cause for a Nigerian store.
| Failure cause | Share of failures | Recoverable? | Recovery rate |
|---|---|---|---|
| Insufficient funds | 30–35% | Yes, with recovery prompt | 25–35% |
| Transfer / USSD timeout | 20–25% | Yes, with retry | 40–55% |
| Abandoned / wrong OTP | 15–20% | Yes, with re-prompt | 30–45% |
| Card declined by bank | 8–12% | Partly | 15–25% |
| Network/gateway error | 8–12% | Yes, with auto retry | 50–65% |
| Wrong details entered | 5–8% | Yes, with correction | 20–30% |
The key message: over 60% of failures stem from timeout, network or OTP — three causes largely recoverable with simple technical mechanisms.
The concrete fixes and their impact
Each fix targets one or more causes. Here is their estimated effect on checkout conversion.
| Fix | Target | Estimated conversion gain |
|---|---|---|
| Automatic retry (2–3 attempts) | Timeout, network | +5 to +9 points |
| Real-time payment status | All causes | +3 to +6 points |
| Clear OTP re-prompt | Abandoned OTP | +2 to +4 points |
| WhatsApp/SMS recovery within 15 min | Funds, abandonment | +4 to +7 points |
| Multi-channel choice at checkout | Decline, network | +3 to +5 points |
Combined, these fixes move a checkout from 80% to 90–93% success. At volume, the cumulative effect is substantial.
Mini case study
Chidi runs an online fashion store in Lagos. She processes 500 payment attempts/month at an average basket of ₦18,000. With an 18% failure rate she loses 90 baskets/month, about ₦1,620,000 of potential revenue. By deploying automatic retry + real-time status + WhatsApp recovery, she wins back 40% of failures, i.e. 36 baskets/month = ₦648,000/month recovered, nearly ₦7,776,000/year. The setup pays for itself in a few weeks.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
What is a normal checkout failure rate in Nigeria?
It commonly sits between 12 and 20% depending on channel and integration quality. A well-optimized checkout drops below 10%.
Can automatic retry double-charge the customer?
No, if built correctly. Retry only re-sends the request when no confirmation webhook has arrived, and each transaction is idempotent. The customer is never debited twice for one order.
How do I recover a customer whose payment failed?
A WhatsApp or SMS recovery within 15 minutes with a resume-payment link wins back 25 to 45% of baskets depending on the cause. The faster the prompt, the better the rate.
Should I offer several payment channels at checkout?
Yes. Offering card, bank transfer and USSD reduces failures tied to a single bank or network and adds 3 to 5 points of conversion.
Does real-time status really matter?
Yes. Clearly showing "pending", "confirmed" or "failed" reassures the customer and cuts abandonment while waiting for the OTP, for a 3 to 6 point gain.
Let's talk about your project. We optimize your mobile money checkout with retry, real-time status and automated recovery. 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.
