Skip to main content
Als je endpoint geen succesvolle response teruggeeft, probeert storekit de webhook meerdere keren opnieuw te bezorgen met exponential backoff.

Wat telt als een mislukte bezorging?

Een webhook-bezorging wordt als mislukt beschouwd wanneer:
  • Je endpoint een niet-2xx-statuscode teruggeeft
  • Je endpoint binnen 15 seconden geen response geeft
  • De verbinding met je endpoint mislukt

Retry-schema

Mislukte webhooks worden opnieuw geprobeerd met exponential backoff over ongeveer 3 dagen: Nadat alle pogingen zijn uitgeput, wordt de webhook als mislukt gemarkeerd.

Endpoint uitschakelen

Als alle bezorgpogingen naar een specifiek endpoint mislukken gedurende 5 opeenvolgende dagen, wordt het endpoint automatisch uitgeschakeld om verdere mislukte bezorgingen te voorkomen. Een uitgeschakeld endpoint weer inschakelen:
  1. Ga naar je storekit-dashboard
  2. Ga naar Settings > Webhooks
  3. Zoek het uitgeschakelde endpoint
  4. Klik op Enable Endpoint

Handmatige retries

Je kunt mislukte webhooks handmatig opnieuw versturen vanuit het dashboard:
  1. Ga naar de details van je webhook-endpoint
  2. Zoek het mislukte bericht in de logs
  3. Klik op Retry om opnieuw te versturen

Herstellen na een storing

Als je service uitvalt, kun je gemiste webhooks alsnog terughalen:
  1. Ga naar je endpoint in het dashboard
  2. Klik op Options > Recover Failed Messages
  3. Kies een tijdsvenster om opnieuw af te spelen
Ontwerp je webhook-handler idempotent, zodat het meerdere keren ontvangen van dezelfde webhook geen problemen veroorzaakt.