Tester des webhooks avant que votre endpoint existe
Par SyncBuilder
Un webhook est une API inversee. Au lieu que vous interrogiez un service pour savoir si quelque chose a change, le service appelle votre URL avec une HTTP request au moment ou un evenement se produit, par exemple lorsqu'une commande est passee ou qu'un paiement reussit.
Le probleme: vous ne voyez pas ce que vous ne pouvez pas recevoir
Pour construire ou deboguer un webhook, vous devez voir la request exacte qu'un fournisseur envoie, y compris sa method, ses headers et son body. C'est difficile avant que votre propre endpoint existe, car il n'y a nulle part ou le fournisseur puisse livrer la request et rien pour l'enregistrer.
La solution: une capture URL
Une capture URL, parfois appelee request bin, resout ce probleme. Vous pointez le fournisseur vers une URL temporaire, puis vous inspectez chaque request qu'elle recoit. Une fois que vous connaissez la forme du trafic, vous construisez votre vrai endpoint en toute confiance. Observez:
- La HTTP method utilisee par le fournisseur, generalement POST mais pas toujours
- Les headers, en particulier content-type et les eventuels signature headers
- Le body ou payload brut, exactement tel qu'il arrive
- La query string ajoutee a l'URL
- La frequence des tentatives quand une livraison n'est pas confirmee
En production, verifiez toujours la signature du fournisseur et utilisez HTTPS. Ne laissez jamais un endpoint de test public pointer vers des systemes reels.
Notre Webhook Tester gratuit vous donne une capture URL jetable et affiche chaque request entrante en direct, afin que vous voyiez exactement ce qu'un systeme envoie.
Essayer l'outil gratuit