Intégrer Mobile Money : l'architecture qui ne plante pas
Orange, MTN, Moov : webhooks asynchrones, idempotence et réconciliation. Les principes d'une intégration robuste.
Le Mobile Money est l'épine dorsale du e-commerce ouest-africain. Mais les APIs des opérateurs sont hétérogènes, parfois instables, et la moindre erreur coûte de l'argent réel.
L'idempotence avant tout
Chaque tentative de paiement reçoit un identifiant unique côté client. Le serveur garantit qu'une même transaction ne sera jamais débitée deux fois, même en cas de retry réseau.
Les webhooks doivent être asynchrones
Recevoir un webhook et faire la mise à jour en synchrone est une faute. Nous poussons systématiquement dans une queue Redis, traitons en worker, et renvoyons immédiatement un 200 OK.
Réconciliation comptable automatique
Un cron quotidien compare nos transactions internes avec les rapports opérateurs. Toute divergence > 0 déclenche une alerte. C'est ce qui transforme un produit en infrastructure de confiance.
Un projet en tête ? Discutons-en.
Contacter SABDY DIGITAL