Technologie · 2 min de lecture

Qu'est-ce qu'un webhook ? Comprendre correctement les notifications de paiement

Un webhook est une requête qui notifie votre application d'un événement survenu sur un autre système.

BCL Web Design ·
Illustration éditoriale dédiée au sujet: Qu'est-ce qu'un webhook ? Comprendre correctement les notifications de paiementBCLDESIGN JOURNAL
Image éditoriale illustrative créée pour BCL, sans représenter un bureau ou projet client réel.

Présenter correctement la décision

Un webhook est une requête qui notifie votre application d'un événement survenu sur un autre système. Cela ne correspond pas au retour du client à la page de remerciement après le paiement. Le navigateur peut se fermer ou le lien de retour peut ne pas s'ouvrir. Par conséquent, le statut de la commande ne doit pas être modifié uniquement en fonction de la page affichée par le client.

À quoi faut-il faire attention dans l'application ?

La signature, l'identifiant de transaction, la devise et le montant de la notification doivent être vérifiés auprès du fournisseur de confiance. Une même notification peut apparaître plusieurs fois ; il est inutile de créer un nouveau projet ou un deuxième enregistrement de paiement à chaque réception. Des règles d'unicité sont essentielles pour les notifications de retour et les paiements.

Contrôle et étape suivante

Les événements reçus, vérifiés et traités dans le panneau d'administration doivent être dissociés. La simple réception d'une notification ne signifie pas que la commande a été mise à jour. Le retraitement contrôlé et la présence d'un journal des transactions pour les événements ayant échoué facilitent le suivi financier.

Votre liste de contrôle

  • Ne vous fiez pas aux retours du navigateur.
  • Vérifiez le montant et la signature.
  • Traitez l'événement répété une seule fois.
WebhookPaiementSécurité
Ouvrir les contacts