Sites Web11 min de lecture

Fiabiliser les webhooks de paiement mobile money : retries et idempotence (2026)

Mohamed Bah·Fondateur, Kolonell
13 août 2026
Partager :
Fiabiliser les webhooks de paiement mobile money : retries et idempotence (2026)

Fiabiliser les webhooks de paiement mobile money : retries et idempotence (2026)

Sites Web

Le verdict en trois phrases

En 2026, 2 a 5 % des webhooks de paiement mobile money ne sont pas livres du premier coup, ce qui produit des commandes payees mais non confirmees. La parade tient en deux mots : idempotence (ne jamais traiter deux fois le meme evenement) et file de retry exponentielle. Avec un polling de secours toutes les 15 minutes, le taux de commandes fantomes passe sous 0,1 %.

Anatomie d'un webhook perdu

CauseFrequence 2026Parade
Serveur indisponible 2-3 s1-2 %retry exponentiel
Timeout reseau0,5-1,5 %retry + polling
Reponse non 2000,5-1 %rejouer l'evenement
Doublon d'evenement3-6 %cle d'idempotence
Ordre inverse (paye avant cree)1-2 %file tamponnee

Un webhook n'est jamais garanti : il faut le traiter comme un signal au mieux effort. La verite reste le statut cote operateur, verifie par polling en secours.

Strategie de retry et d'idempotence

ParametreValeur recommandee 2026
Sequence de retry1 s / 5 s / 30 s / 300 s
Nombre de tentatives4-6
Fenetre d'idempotence24 h
Polling de secourstoutes les 15 min
Delai avant alerte manuelle72 h
Cout d'une commande non reconciliee5 000-50 000 FCFA de SAV

La cle d'idempotence est generalement l'identifiant de transaction de l'operateur. Si le meme identifiant arrive deux fois, le second est ignore. Cette regle simple elimine la majeure partie des doublons et des credits doubles.

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.

Mini cas pratique

Moussa exploite une boutique a Dakar, 1 200 commandes/mois. Sans idempotence ni retry, il subissait 3 % de commandes fantomes, soit 36/mois, chacune generant en moyenne 20 000 FCFA de SAV (temps, remboursement, image) : 720 000 FCFA/mois de degats. Apres mise en place de la file de retry (1/5/30/300 s) + polling 15 min, le taux tombe a 0,08 %, soit ~1 commande/mois. Economie : ~700 000 FCFA/mois et une equipe support qui respire.

FAQ

Pourquoi ne pas se fier uniquement au webhook ? Parce que 2 a 5 % n'arrivent jamais du premier coup. Le webhook accelere la confirmation, mais la source de verite reste le statut interroge par polling cote operateur.

Qu'est-ce qu'une cle d'idempotence concretement ? C'est un identifiant unique (souvent l'ID transaction operateur) que votre systeme memorise 24 h. Si le meme evenement revient, il est ignore, ce qui evite de crediter deux fois une commande.

Le polling ne surcharge-t-il pas l'API ? Non si on ne poll que les transactions en attente, toutes les 15 minutes, avec arret des qu'un statut final arrive. C'est un filet de securite, pas le mecanisme principal.

Combien coute une commande fantome ? Entre 5 000 et 50 000 FCFA selon qu'il faut rembourser, renvoyer ou gerer un litige. Sur des dizaines de cas par mois, la note grimpe vite au-dela de 500 000 FCFA.

Discutons de votre projet. Nous fiabilisons vos webhooks Flutterwave, Wave et Orange Money avec idempotence et retry pour eliminer les commandes fantomes. WhatsApp +221 77 596 93 33.

Tags :#webhook paiement#flutterwave#idempotence#retry#fiabilite#integration paiement#mobile money#developpement
Partager :

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.