Le verdict en trois phrases
Apres un push mobile money, l'acheteur fixe un ecran vide et panique. A Niamey en 2026, la confirmation du webhook operateur prend 5 a 60 secondes, et sans retour visuel, le client rafraichit, paie deux fois ou appelle le support. Une page de statut qui interroge le serveur toutes les 3 a 5 secondes avec des etats clairs reduit les tickets de 30 a 50 %.
Redirection instantanee vs page de statut vivante
La tentation, c'est de rediriger immediatement vers une page "merci" — mais le paiement n'est pas encore confirme. A l'inverse, laisser l'ecran figer sans rien afficher est pire. La bonne approche : une page de statut qui montre en temps reel ou en est la transaction.
| Approche | Experience acheteur | Risque |
|---|---|---|
| Redirection instantanee "merci" | Fausse confirmation | Commande non payee validee |
| Ecran fige sans retour | Panique, double paiement | Tickets support, doubles debits |
| Page de statut avec polling | Rassurante, transparente | Faible, a bien coder |
La machine a etats d'un paiement en attente
Une page de statut solide repose sur une machine a etats simple et lisible. Le front interroge le serveur (polling 3-5 s), le serveur lit le vrai statut du webhook, et l'ecran evolue. Un timeout a 3 minutes bascule vers un plan B au lieu de tourner indefiniment.
| Etat | Declencheur | Affichage | Action suivante |
|---|---|---|---|
| En attente | Push envoye | Loader + "Validez sur votre telephone" | Polling 3-5 s |
| Confirme | Webhook OK | Coche verte + recu | Page de commande |
| Echoue | Webhook echec | Message clair + bouton reessayer | Nouveau moyen |
| Timeout | 3 min sans reponse | "Toujours en attente" + lien WhatsApp | Fallback support |
Le texte affiche compte autant que la technique. Un message flou ("Traitement...") inquiete ; un message precis oriente l'action.
| Statut | Mauvais texte | Bon texte |
|---|---|---|
| En attente | "Patientez" | "Validez le paiement sur votre telephone (code Orange Money)" |
| Confirme | "OK" | "Paiement confirme, votre commande est enregistree" |
| Echoue | "Erreur" | "Le paiement n'a pas abouti. Reessayez ou choisissez un autre moyen" |
| Timeout | rien | "Toujours en attente ? Ecrivez-nous sur WhatsApp, on verifie tout de suite" |
Mini cas pratique
Moussa gere une epicerie en ligne a Niamey avec 500 paiements mobile money par mois. Avant la page de statut, il recevait environ 60 messages de support/mois du type "j'ai paye, ou est ma commande ?", et 15 doubles paiements a rembourser. Apres deploiement d'une page de statut avec polling et timeout a 3 min, les tickets tombent a 30/mois (-50 %) et les doubles paiements a 4/mois. A ~15 min de traitement par ticket, il economise ~7,5 heures/mois et evite 11 remboursements de panier moyen 12 000 FCFA.
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
Quel intervalle de polling choisir ?
Entre 3 et 5 secondes. Plus rapide sature inutilement le serveur, plus lent donne une impression de lenteur. Cet intervalle offre un bon equilibre entre reactivite percue et charge technique, sur la duree maximale de 3 minutes.
Pourquoi un timeout a 3 minutes ?
Parce qu'au-dela, la plupart des confirmations mobile money legitimes sont deja arrivees (le webhook prend 5 a 60 secondes en general). Passe 3 minutes, mieux vaut proposer un contact WhatsApp que de laisser tourner un loader anxiogene.
La page de statut evite-t-elle vraiment les doubles paiements ?
Oui, en grande partie : en montrant que la transaction est "en cours", elle dissuade l'acheteur de relancer un second paiement. Couplee a une cle d'idempotence cote serveur, elle supprime la quasi-totalite des doubles debits.
Faut-il rediriger automatiquement une fois confirme ?
Oui, des que l'etat passe a "confirme", basculez vers la page de commande avec le recu. La transition automatique evite que l'acheteur reste bloque sur la page de statut apres un paiement reussi.
Combien coute la mise en place ?
C'est un chantier front + un endpoint de statut cote serveur, generalement livrable en quelques jours si le webhook mobile money est deja en place. Le retour se mesure vite en tickets de support evites et en doubles remboursements supprimes.
Discutons de votre projet. On concoit votre page de statut avec machine a etats, polling et fallback WhatsApp pour rassurer chaque acheteur. 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.

