Webhook-Nutzlast als JSON mit Signaturkopf
Ein Webhook ist eine HTTP-Anfrage, die ein System bei einem Ereignis an eine hinterlegte Adresse schickt, meist mit JSON-Rumpf und Signatur im Kopf. Die Seite enthält Nutzlasten zu Bestellung, Zahlung, Rechnung, Sendung und Kundenlöschung sowie eine HTTP-Anfrage mit Kopfzeilen. Die Struktur ist erfunden, die Signatur ein Platzhalter, den man mit dem eigenen Testgeheimnis ersetzt.
6 Varianten auf einer Seite, jede mit eigenem Kopier- oder Download-Knopf. Darunter: 6× Fiktiv.
Webhook-Nutzlast: bestellung.bezahltFiktiv
{ "id": "evt_a08ff49b", "typ": "bestellung.bezahlt", …Erfundene Struktur, keinem echten Anbieter nachempfunden. Die Signatur im Kopf ist ein Platzhalter.
Webhook-Nutzlast: zahlung.fehlgeschlagenFiktiv
{ "id": "evt_b548ea75", "typ": "zahlung.fehlgeschlagen", …Erfundene Struktur, keinem echten Anbieter nachempfunden. Die Signatur im Kopf ist ein Platzhalter.
Webhook-Nutzlast: rechnung.erstelltFiktiv
{ "id": "evt_b071c772", "typ": "rechnung.erstellt", …Erfundene Struktur, keinem echten Anbieter nachempfunden. Die Signatur im Kopf ist ein Platzhalter.
Webhook-Nutzlast: sendung.zugestelltFiktiv
{ "id": "evt_e531381f", "typ": "sendung.zugestellt", …Erfundene Struktur, keinem echten Anbieter nachempfunden. Die Signatur im Kopf ist ein Platzhalter.
Webhook-Nutzlast: kunde.geloescht (DSGVO-Löschung)Fiktiv
{ "id": "evt_bc3919b7", "typ": "kunde.geloescht", …Erfundene Struktur, keinem echten Anbieter nachempfunden. Die Signatur im Kopf ist ein Platzhalter.
Webhook: vollständige HTTP-Anfrage mit Signaturkopf (Platzhalter)Fiktiv
POST /webhooks/shop HTTP/1.1 Host: example.com Content-Type: application/json …
Platzhalter statt echter HMAC-Signatur. Zum Testen der Prüfung muss die Signatur mit dem eigenen Testgeheimnis berechnet werden.