Fiabiliser le Mobile Money : ce qui se joue après le clic « Payer »
Un paiement mobile ne se termine pas quand l'utilisateur valide son code. Webhooks, réconciliation, délais opérateurs : comment on garantit qu'un billet payé arrive vraiment.
Un paiement mobile ne se termine pas quand l'utilisateur valide son code. Webhooks, réconciliation, délais opérateurs : comment on garantit qu'un billet payé arrive vraiment.
Sur le papier, un paiement Mobile Money est simple : l'acheteur tape son code PIN, l'argent part, le billet arrive. Dans la réalité, il se passe une dizaine de choses entre ces deux moments, et chacune peut échouer. C'est là que se gagne ou se perd la confiance.
Le premier piège, c'est de croire l'application. Tant que l'opérateur n'a pas confirmé la transaction — par webhook ou par vérification directe — un paiement « en cours » n'est pas un paiement réussi. Beaucoup d'abandons viennent de systèmes qui délivrent trop tôt… ou qui annulent trop vite parce que le réseau a hoqueté pendant que le client tapait son PIN.
Notre règle : ne jamais dépendre d'un seul signal. Le webhook peut ne jamais arriver ; l'app peut se fermer avant la confirmation. On double donc chaque paiement d'une réconciliation côté serveur qui, à intervalle régulier, va redemander à l'opérateur le vrai statut des commandes encore en attente. Un client qui a payé finit toujours par recevoir son billet, même s'il a fermé l'app dix secondes après.
Le deuxième piège est plus sournois : marquer une commande « remboursée » ou « annulée » sans que l'argent ait réellement bougé. L'ordre des opérations compte. On enregistre l'intention, on déclenche le mouvement d'argent, et seulement après confirmation on met à jour le statut. Jamais l'inverse — sinon on se retrouve avec des soldes faux et des clients à qui on doit encore de l'argent sans le savoir.
Enfin, les numéros. Chaque opérateur a ses formats, ses préfixes, ses caprices. Une auto-correction interne du numéro avant l'envoi évite une bonne moitié des rejets « techniques » qui n'ont rien à voir avec le solde du client.
La billetterie fiable, ce n'est pas celle qui a le plus beau checkout. C'est celle où un paiement réussi finit toujours par un billet dans la poche — quoi qu'il arrive au réseau entre les deux.