Technik & Betrieb

Webhook

Ein Webhook ist eine automatische Benachrichtigung von System zu System: Tritt ein bestimmtes Ereignis ein, schickt das eine System sofort eine Nachricht an eine hinterlegte Adresse des anderen – ohne dass dieses regelmäßig nachfragen muss.

Redaktionell geprüft von Alexander SeidlertwentyonepixelsStand:

Der Unterschied zum Nachfragen

Ohne Webhook muss ein System regelmäßig fragen: „Gibt es was Neues?" – alle fünf Minuten, den ganzen Tag. Das erzeugt Last und ist trotzdem träge, weil im Schnitt die halbe Wartezeit vergeht.

Ein Webhook dreht das um: Das auslösende System meldet sich von selbst, sobald etwas passiert. Eine Zahlung geht ein, und Ihr Shop erfährt es in derselben Sekunde. Das ist schneller und sparsamer zugleich.

Warum jeder Empfänger doppelte Aufrufe verträgt

Weil Absender im Zweifel erneut senden. Wenn Ihre Antwort verzögert ankommt, gilt die Zustellung als fehlgeschlagen und wird wiederholt — derselbe Vorgang kommt dann zweimal an. Ohne Erkennung entstehen doppelte Bestellungen oder doppelte Rechnungen.

Die Lösung ist eine Kennung je Ereignis, die für kurze Zeit gespeichert wird. Das sind wenige Zeilen und der Unterschied zwischen einem stabilen und einem auffälligen System.

Was am Empfangspunkt geprüft gehört

Die Signatur. Ein offener Empfangspunkt nimmt Nachrichten von jedem entgegen, der die Adresse kennt — und Adressen tauchen in Protokollen auf. Seriöse Anbieter signieren jede Nachricht; diese Prüfung ist Pflicht und nicht optional.

Zweitens: schnell antworten, langsam arbeiten. Die Verarbeitung gehört in eine Warteschlange, die Antwort erfolgt sofort. Wer erst verarbeitet und dann antwortet, provoziert genau die Wiederholungen aus dem Abschnitt oben.

Was in der Praxis schiefgeht

Zwei Dinge, und beide sind vorhersehbar. Erstens: Die Nachricht kommt doppelt. Das ist normal, weil der Absender bei Unsicherheit erneut sendet – Ihr System muss damit umgehen können, sonst wird eine Bestellung zweimal ausgelöst.

Zweitens: Die Nachricht kommt gar nicht an, weil Ihr Server kurz nicht erreichbar war. Eine belastbare Anbindung braucht deshalb beides – die schnelle Benachrichtigung und einen regelmäßigen Abgleich als Netz darunter.

Häufige Fragen zu Webhook

Webhook-Absender wiederholen unterschiedlich lange, und die Spanne ist erheblich. Stripe wiederholt im Live-Modus mit wachsenden Abständen bis zu drei Tage. Shopify versucht es achtmal über vier Stunden und löscht danach die über die Admin API angelegte Registrierung – dann trifft auch nach der Reparatur nichts mehr ein. GitHub dokumentiert keine automatische Wiederholung und hält Zustellungen nur drei Tage zum Nachsenden bereit (alle abgerufen am 15.09.2026). Wer länger ausfällt, muss die fehlenden Vorgänge selbst nachholen.

Nein, und darauf darf sich kein Empfänger verlassen. Stripe schreibt ausdrücklich, dass die Übermittlung nicht in der Reihenfolge der Entstehung garantiert ist; Shopify sichert weder innerhalb eines Ereignistyps noch über mehrere Typen hinweg für dieselbe Ressource eine Reihenfolge zu. Der mitgelieferte Zeitstempel hilft nur begrenzt, weil Stripe ihn in Sekunden führt und zwei Ereignisse denselben Wert tragen können. Verlässlich bleibt, den aktuellen Stand des Vorgangs beim Absender nachzufragen.

Eine gültige Signatur bindet den Aufruf nicht an einen Zeitpunkt. Eine abgefangene Nachricht bleibt samt Signatur gültig und lässt sich beliebig oft erneut senden. Dagegen wirkt nur der Zeitstempel: Stripe nimmt ihn in die signierte Nutzlast auf, die offiziellen Bibliotheken verwerfen Nachrichten mit mehr als fünf Minuten Abstand zur aktuellen Zeit (abgerufen am 15.09.2026). Voraussetzung ist eine synchronisierte Serveruhr – läuft sie falsch, verwirft der Empfänger echte Nachrichten.

Innerhalb von Sekunden, und die Anbieter nennen die Grenze genau. GitHub erwartet einen 2xx-Status binnen zehn Sekunden; Shopify räumt eine Sekunde für den Verbindungsaufbau und fünf Sekunden für die gesamte Anfrage ein (abgerufen am 15.09.2026). Diese Eile hat eine Kehrseite: Die sofortige Bestätigung belegt nur, dass die Nachricht angekommen ist, nicht dass sie verarbeitet wurde. Geht sie zwischen Bestätigung und Warteschlange verloren, fehlt dieser Vorgang dauerhaft.

Mehr zum Thema

7 Min. Lesezeit

EU Data Act: Was ab September 2026 zu tun ist

Der Data Act gilt bereits seit September 2025 — und zwar auch für Verträge, die vorher geschlossen wurden. Was am 12. September 2026 hinzukommt, wen es wirklich trifft und was bis Januar 2027 geregelt sein muss.

10 Min. Lesezeit

EUDI-Wallet: Was Unternehmen ab 2027 akzeptieren müssen

Ab Januar 2027 gibt es die staatliche EUDI-Wallet, in Deutschland unter dem Namen „d-you". Viele Anbieter verkaufen sie als Pflicht für jedes Unternehmen – tatsächlich trifft die Akzeptanzpflicht nur wenige, und Kleinst- und Kleinunternehmen sind ausdrücklich ausgenommen. Was gilt, ab wann, was Sachverständige im Bundestag kritisieren und was ein Kundenportal technisch braucht.

Alle Fachbeiträge ansehen

Passende Leistungen

API-Integration

CRM, ERP, Payment und Drittanbieter nahtlos vernetzen — stabile Schnittstellen statt manueller Datenübertragung.

Mehr dazu

Workflow-Automatisierung

Wiederkehrende Prozesse automatisieren: E-Mails, CRM-Sync, Rechnungen und mehr — auf Ihrem eigenen Server.

Mehr dazu