Le verdict en trois phrases
Le paiement USSD Moov échoue en silence : si le client ne saisit pas son code dans les 60 à 120 secondes, le prompt expire sans que rien ne vous prévienne clairement. Résultat : 15 à 25 % d'abandons sur des clients qui voulaient pourtant payer. Une machine à états propre plus une relance unique bien calibrée récupèrent en moyenne +18 % de succès.
L'anatomie d'un timeout USSD
Quand vous déclenchez un push USSD, l'opérateur envoie un menu sur le téléphone du client. Tant qu'il n'a pas tape son PIN, la transaction reste pending. Le problème : le réseau, la batterie, un appel entrant où l'hésitation font dépasser la fenêtre.
| Paramètre | Ordre de grandeur 2026 | Impact |
|---|---|---|
| Fenêtre de validation | 60-120 s | Au-delà : timeout |
| Taux d'abandon prompt | 15-25 % | Ventes perdues |
| Intervalle de polling | 5-10 s | Détecter le statut |
| Gain après 1 relance | +18 % | Succès récupérés |
| Délai avant relance | 30-60 s | Ni trop tôt, ni trop tard |
Sans polling, votre back-office reste bloqué sûr pending et vous ne savez jamais si le client a payé, abandonne, où est en train de saisir son code.
La machine à états à implémenter
Un paiement n'est pas binaire. Modélisez-le comme une suite d'états explicites, chacun déclenchant une action.
| État | Déclencheur | Action |
|---|---|---|
| initiated | Client clique payer | Push USSD envoyé |
| pending | Prompt affiché | Polling toutes les 5-10 s |
| timeout | 120 s sans PIN | Proposer relance |
| confirmed | PIN valide | Livrer + reçu |
| failed | Solde insuffisant / refus | Message clair + alternative |
La clé : distinguer timeout (récupérable par relance) de failed (échec définitif). Relancer un failed pour solde insuffisant agace le client ; relancer un timeout récupère la vente.
Mini cas pratique
Kossi vend des recharges de data à Lomé via une page de paiement Moov. Sur 500 tentatives un samedi, 110 tombent en timeout (22 %). Il pense avoir perdu 110 ventes de 2 000 FCFA, soit 220 000 FCFA.
Il active une relance automatique 45 secondes après le timeout, avec un SMS "Votre paiement n'a pas abouti, tapez *145# pour finaliser". Le gain de +18 % sur les timeouts récupère 20 ventes (110 x 18 %), soit 40 000 FCFA de plus par samedi, 160 000 FCFA/mois sans une seule pub supplémentaire. Le polling toutes les 8 secondes lui évite en prime de livrer avant confirmation.
Besoin d'un site web professionnel ?
Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.
FAQ
Pourquoi le statut reste-t-il bloqué sur pending ?
Parce que le client n'a pas encore saisi son PIN et que la fenêtre de 60 à 120 s court toujours. Un polling toutes les 5 à 10 secondes vous dit en temps réel si la transaction bascule vers confirmed ou timeout.
Quand relancer sans harceler le client ?
Attendez 30 à 60 secondes après le timeout, puis proposez une seule relance claire. Une relance immédiate arrive avant que le premier prompt ait expiré côté réseau et crée une confusion, voire un double débit.
Polling ou webhook pour l'USSD ?
Les deux : le webhook est la source de vérité quand il arrive, le polling comble les 1 à 2 % de cas où il n'arrive pas. Pour l'USSD, le polling est indispensable car la validation dépend d'une action manuelle imprévisible.
Comment éviter de livrer sur un timeout ?
Ne livrez jamais sur l'état pending ou initiated : attendez strictement confirmed. Un timeout non traité qui se résout tardivement en confirmed peut arriver, d'où l'importance de garder la commande ouverte 24h.
Un timeout peut-il devenir un vrai paiement plus tard ?
Oui : parfois le client valide au dernier moment et le confirmed arrive après votre bascule en timeout. Gardez donc la transaction réconciliable 24h et rapprochez avec le settlement du lendemain.
Discutons de votre projet. Nous câblons une machine à états USSD avec polling et relance intelligente pour récupérer vos paiements abandonnés. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.

