Qu’est-ce qu’un webhook ?
Un webhook est une requête HTTP automatique, généralement de type POST, qu’un service tiers envoie vers une URL du site marchand lorsqu’un événement précis se produit, sans action de la part de l’utilisateur.
Le cas d’usage le plus courant
Lors d’un paiement, le client quitte souvent le site pour finaliser la transaction sur la page de la passerelle de paiement. Une fois le paiement confirmé, la passerelle envoie un webhook vers une URL dédiée du site marchand pour signaler que la transaction a réussi. C’est ce webhook, et non la seule redirection du navigateur, qui valide la commande de façon fiable, même si le client ferme son navigateur avant de revenir sur le site.
Quand ça tourne mal
Si le webhook n’atteint pas le site, par exemple à cause d’une URL incorrecte, d’une indisponibilité temporaire ou d’un pare-feu bloquant, la notification n’arrive jamais. La commande reste bloquée au statut « en attente » dans le back-office, alors même que le paiement a bien été débité côté client.
Questions fréquentes
Pourquoi une commande reste-t-elle « en attente » alors que le client a payé ?
Un webhook est-il la même chose qu’une API ?
Comment vérifier qu’un webhook fonctionne correctement ?
Décrivez votre besoin en 1 minute
Quelques questions ciblées pour que je vous réponde avec une estimation, pas avec un questionnaire de plus.