Entwickler · WebhooksSignierte Events
Signierte Events
für jede Zahlung.
Legen Sie unter Einstellungen → API & Webhooks einen Endpoint an, wählen Sie Ihre Events und prüfen Sie jede Zustellung mit Ihrem Secret.
14:02payment.succeeded200
14:05subscription.renewed200
14:09dispute.created500 · neuer Versuch
14:10dispute.created200
Jeder Versuch protokolliert
SIGNED WITHHMACSHA-256 bei jeder Zustellung
EVENT TYPES9Zahlungen, Disputes, Abos
FAILED DELIVERIES↻wiederholt und protokolliert
SigniertJede Zustellung trägt einen Header UP-Signature: HMAC-SHA256 aus Zeitstempel und Body.
Erneut versuchtFehlgeschlagene Zustellungen werden erneut versucht, jeder Versuch protokolliert.
Ihre EventsWählen Sie die Events, die Sie brauchen, oder alle.
JSONJedes Event hat eine ID, einen Typ, einen Zeitstempel und seine Daten.
| Event | Wann |
|---|---|
payment.succeeded | Eine Zahlung wurde genehmigt |
payment.voided | Eine Zahlung wurde storniert |
refund.succeeded | Eine Erstattung ist durch |
dispute.created | Ein neuer Dispute |
dispute.updated | Ein Dispute hat sich geändert |
subscription.created | Ein neuer Abonnent |
subscription.renewed | Eine Verlängerung wurde bezahlt |
subscription.payment_failed | Eine Verlängerung ist fehlgeschlagen |
subscription.cancelled | Ein Abo wurde beendet |
UP-Signature: t=1762340000,v1=5f8c…
// Verify: HMAC-SHA256(secret, t + "." + body) == v1Fragen von Händlern
Wie prüfe ich eine Zustellung?
Berechnen Sie HMAC-SHA256 aus Zeitstempel und Body mit Ihrem Secret und vergleichen Sie es mit dem Header UP-Signature.
Kann ich wählen, welche Events ich erhalte?
Ja, wählen Sie die nötigen Events oder alle.