Skip to main content
Un webhook est une requête POST que Mercy Pay envoie à une URL de votre serveur dès qu’un statut change. Vous n’avez rien à interroger en boucle : l’information vient à vous.

Configurer un endpoint

Depuis Webhooks dans votre tableau de bord :
  1. Saisissez une URL HTTPS publique qui accepte les requêtes POST.
  2. Cochez les événements à recevoir.
  3. Copiez le secret de signature (whsec_…) affiché une seule fois.
Rien ne vous limite à un seul endpoint. Déclarez-en plusieurs si besoin, chacun garde son propre secret et sa propre sélection d’événements.

Format d’une livraison

Le corps est un événement : id, type et data. Le contenu de data reprend la ressource correspondante : un paiement pour payment.*, un payout pour payout.*. Voir Événements.

Fiabilité

  • Mercy Pay attend une réponse 2xx dans les 10 secondes.
  • Sinon, la livraison est reprise jusqu’à 5 tentatives, espacées d’une minute à deux heures.
  • Un même événement peut être livré plusieurs fois : dédupliquez-le avec son id.
Pour la mise en œuvre pas à pas, voir Gérer les webhooks.