Skip to main content
Wenn Ihr Endpoint keine erfolgreiche Antwort zurückgibt, wiederholt storekit den Webhook mehrfach mit exponentiellem Backoff.

Was gilt als Fehlschlag?

Eine Webhook-Zustellung gilt als fehlgeschlagen, wenn:
  • Ihr Endpoint einen Statuscode zurückgibt, der nicht 2xx ist
  • Ihr Endpoint nicht innerhalb von 15 Sekunden antwortet
  • Die Verbindung zu Ihrem Endpoint fehlschlägt

Wiederholungsplan

Fehlgeschlagene Webhooks werden über einen Zeitraum von etwa 3 Tagen mit exponentiellem Backoff wiederholt: Nach Ausschöpfung aller Wiederholungsversuche wird der Webhook als fehlgeschlagen markiert.

Deaktivierung von Endpoints

Wenn alle Zustellversuche an einen bestimmten Endpoint für einen Zeitraum von 5 aufeinanderfolgenden Tagen fehlschlagen, wird der Endpoint automatisch deaktiviert, um weitere fehlgeschlagene Zustellungen zu verhindern. Um einen deaktivierten Endpoint wieder zu aktivieren:
  1. Öffnen Sie Ihr storekit-Dashboard
  2. Navigieren Sie zu Settings > Webhooks
  3. Suchen Sie den deaktivierten Endpoint
  4. Klicken Sie auf Enable Endpoint

Manuelle Wiederholungen

Sie können fehlgeschlagene Webhooks manuell aus dem Dashboard erneut senden:
  1. Öffnen Sie die Details Ihres Webhook-Endpoints
  2. Suchen Sie die fehlgeschlagene Nachricht in den Logs
  3. Klicken Sie auf Retry, um sie erneut zu senden

Wiederherstellung nach Ausfällen

Wenn Ihr Service ausfällt, können Sie verpasste Webhooks wiederherstellen:
  1. Öffnen Sie Ihren Endpoint im Dashboard
  2. Klicken Sie auf Options > Recover Failed Messages
  3. Wählen Sie ein Zeitfenster zum Wiederabspielen aus
Gestalten Sie Ihren Webhook-Handler idempotent, damit das mehrfache Empfangen desselben Webhooks keine Probleme verursacht.

Verwandte Themen

Slack-Integration