Entwickler · Webhooks

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.

Zustellungen · https://yourapp.com/hooks
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.
EventWann
payment.succeededEine Zahlung wurde genehmigt
payment.voidedEine Zahlung wurde storniert
refund.succeededEine Erstattung ist durch
dispute.createdEin neuer Dispute
dispute.updatedEin Dispute hat sich geändert
subscription.createdEin neuer Abonnent
subscription.renewedEine Verlängerung wurde bezahlt
subscription.payment_failedEine Verlängerung ist fehlgeschlagen
subscription.cancelledEin Abo wurde beendet
UP-Signature: t=1762340000,v1=5f8c…

// Verify: HMAC-SHA256(secret, t + "." + body) == v1

Fragen 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.

Bereit, mehr Verkäufe zu halten?