Skip to main content

Apercu

Les webhooks permettent a TXCloud d’envoyer des notifications en temps reel a votre serveur lorsque des evenements se produisent. Au lieu d’interroger notre API, vous recevez les mises a jour automatiquement.

Comment Fonctionnent les Webhooks

Configurer les Webhooks

Etape 1 : Creer un Endpoint Webhook

Creez un endpoint sur votre serveur pour recevoir les evenements webhook :

Etape 2 : Enregistrer Votre Webhook

Evenements Webhook

Evenements Identite

Evenements Fraude

Evenements Transaction

Evenements Credit

Evenements Watchlist

Payload d’Evenement

Tous les evenements webhook suivent cette structure :

Verification de Signature

Verifiez toujours les signatures webhook pour vous assurer que les evenements proviennent de TXCloud.
TXCloud signe tous les payloads webhook en utilisant HMAC-SHA256 :
La signature est envoyee dans l’en-tete X-TXCloud-Signature :

Politique de Re-essai

Si votre endpoint ne repond pas avec un statut 2xx, TXCloud reessaiera : Apres 7 tentatives echouees, le webhook est marque comme echoue et nous vous notifierons par email.
Retournez une reponse 2xx aussi rapidement que possible. Traitez les evenements de maniere asynchrone pour eviter les timeouts.

Bonnes Pratiques

Retournez une reponse 200 immediatement, puis traitez de maniere asynchrone :
Les evenements peuvent etre livres plus d’une fois. Utilisez l’id de l’evenement pour l’idempotence :
Pour les webhooks a haut volume, poussez les evenements vers une file :
  • Amazon SQS
  • Redis Queue
  • RabbitMQ
Verifiez le statut de livraison des webhooks dans votre tableau de bord. Les webhooks echoues sont journalises avec les details d’erreur.

Tester les Webhooks

Envoyer un Evenement de Test

Developpement Local

Utilisez un service de tunneling pour les tests locaux :

Logs Webhook

Visualisez les logs de livraison dans le tableau de bord ou via l’API :

Tableau de Bord Webhooks

Visualisez et gerez les webhooks dans votre tableau de bord