Documentation Index
Fetch the complete documentation index at: https://docs.sezzle.com/llms.txt
Use this file to discover all available pages before exploring further.
Signature de Webhook
- Sécurisé avec une signature HMAC-SHA256.
- L’en-tête Sezzle-Signature contient un hash du corps du webhook, généré à l’aide de la clé privée du marchand.
- Vérifiez toujours que la signature correspond aux données du webhook pour confirmer qu’elle provient de Sezzle.
Payload d’événement Webhook
- Options
- Modèle
Identifiant unique de l’événement webhook.
Horodatage (ISO 8601) de la génération de l’événement.
Type de l’événementOptions disponibles :
customer.tokenized, order.authorized, order.captured, order.refunded, dispute.merchant_input_requested, dispute.deadline_approaching, dispute.closed.customer_win, dispute.closed.merchant_win, dispute.closed.neutralType de données associé à l’événement.Options disponibles :
customer, order, disputeDonnées de payload spécifiques au type d’événement. Voir les options dans l’accordéon applicable ci-dessous.
Exemples par événement
customer.tokenized
customer.tokenized
order.authorized
order.authorized
order.captured
order.captured
- Le
"uuid"est l’UUID du webhook - Le
"data.uuid"est l’UUID de la commande qui peut être utilisé dans l’appel API pour obtenir les détails de la commande - Le
"data.capture.uuid"est l’UUID de la capture
order.refunded
order.refunded
- Le
"data.uuid"est l’UUID de la commande qui peut être utilisé dans l’appel API pour obtenir les détails de la commande
source field:- Si la valeur est
"dashboard", c’est initié depuis le tableau de bord marchand - Si la valeur est
"gateway", c’est via l’API de la passerelle
dispute
dispute
Ce qui suit s’applique aux webhooks suivants :
dispute.merchant_input_requesteddispute.deadline_approachingdispute.closed.customer_windispute.closed.merchant_windispute.closed.neutral
Acceptation et nouvelles tentatives de Webhook
- Considéré comme livré lors de la réception d’une réponse HTTP 200 Status OK.
- Les réponses non-200 déclenchent des nouvelles tentatives :
- Plusieurs tentatives dans la première heure.
- Quelques tentatives tout au long de la journée.
- Dernières tentatives un jour et trois jours plus tard, sur une durée totale de cinq jours.
- Si la dernière tentative échoue, l’abonnement au webhook est supprimé pour tous les événements.
- Pour reprendre la réception des webhooks, recréez le webhook.
- Les webhooks peuvent ne pas arriver dans l’ordre chronologique, car de nouveaux peuvent être envoyés avant les nouvelles tentatives des anciens.
- Les webhooks relancés utilisent la clé privée marchande actuelle pour la signature, donc la signature peut différer de l’originale si la clé a changé.