The verdict in three sentences
In Kumasi, a share of payment failures has nothing to do with balance: it is unstable 3G stopping the MTN MoMo app or web checkout from loading, and the customer gives up. In these zones, 15 to 25 % of attempts fail for technical reasons. A USSD fallback (short code like *170#, no data) recovers these payments and lifts the success rate from 78 % to 93 %, for a module of 350,000 to 800,000 FCFA.
Why USSD stays unbeatable in weak-network zones
USSD runs over the GSM signaling channel, not over data. It works on a plain 2G signal, with no recent smartphone or internet plan. It is the most robust channel to collect where the app fails.
| Channel | Depends on data | Works on 2G | Typical latency | Technical failure rate |
|---|---|---|---|---|
| Wallet app (data) | Yes | No | 3 to 20 s | 15 to 25 % |
| Web checkout | Yes | Marginal | 2 to 15 s | 12 to 20 % |
| Deep link to app | Yes | No | Variable | 15 to 30 % |
| USSD (*code#) | No | Yes | 1 to 4 s | 3 to 6 % |
| QR + confirmation | Partial | No | Variable | 10 to 18 % |
How to wire the fallback cleanly
The fallback does not replace the app: it fires when the app fails. We detect the timeout, show the USSD code with the amount and a reference, then the webhook reconciles the USSD payment with the order.
| Fallback step | Trigger | Action | Result |
|---|---|---|---|
| Failure detection | Timeout > 15 s or app error | Offer USSD | Customer keeps control |
| Code display | Tap on alternative | Code + amount + reference | No manual re-entry |
| USSD payment | On the phone keypad | PIN validation | Works on 2G |
| Reconciliation | Provider webhook | Match reference/order | Status updated |
| Confirmation | Webhook received | SMS + success page | Cart saved |
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.
Yaw runs an online store in Kumasi, 600 payment attempts/month, average basket 12,000 FCFA. At 78 % success he collects 468 payments, i.e. 5,616,000 FCFA. With a USSD fallback lifting success to 93 %, he collects 558 payments, i.e. 6,696,000 FCFA: +1,080,000 FCFA/month recovered on purely technical failures. A 600,000 FCFA module pays back in under three weeks.
FAQ
Is USSD really more reliable than the app? In unstable 3G zones, yes: with no data dependence, its technical failure rate drops to 3-6 % against 15-25 % for the app. It is the ideal backup channel.
Does the customer retype everything in USSD? No, if the fallback is done right: we show the amount and a short reference, the customer validates with their PIN and the webhook reconciles automatically.
How much does a USSD fallback cost? Budget 350,000 to 800,000 FCFA depending on the providers to integrate and the reference-based reconciliation to set up.
Do I need an operator agreement? For a dedicated merchant USSD, yes; otherwise we lean on the wallet's existing USSD codes and reconcile by reference. We choose based on your volume.
Which markets benefit most? Anywhere data coverage is patchy: peri-urban and rural areas, where USSD can be the majority of successful payments.
Let's talk about your project. We add a USSD fallback to your checkout, with failure detection and reference-based reconciliation. 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.
