Skip to main content

Webhooks activeren

Webhooks zijn een abonnementsfunctie en moeten op het account geactiveerd worden voordat je endpoints kunt registreren.
  1. Ga in de zijbalk van het dashboard naar SettingsDevelopers
  2. Klik in het paneel Webhooks op Enable Webhooks
  3. Zodra webhooks geactiveerd zijn, heet diezelfde knop Manage Webhooks en opent die de webhookpagina direct
Heeft het account geen pakket met webhooks, dan toont de pagina een knop Upgrade to enable webhooks in plaats van het instelscherm.
Er is geen Webhooks-item direct onder Settings — webhooks bereik je via SettingsDevelopers.

Een endpoint toevoegen

De webhookpagina bevat een ingebed, beveiligd webhookportaal. Het beheren van endpoints gebeurt in dat ingebedde portaal en niet in de schermen van storekit zelf.
  1. Open de webhookpagina (SettingsDevelopersManage Webhooks)
  2. Voeg in het ingebedde portaal een nieuw endpoint toe
  3. Voer je endpoint-URL in (bv. https://example.com/webhooks/storekit)
  4. Selecteer de eventtypes die je wilt ontvangen
  5. Bewaar je endpoint

Vereisten voor het endpoint

Je endpoint moet:
  • Publiek toegankelijk zijn via HTTPS
  • POST-verzoeken accepteren
  • Binnen 15 seconden een 2xx-statuscode teruggeven
  • CSRF-bescherming uitgeschakeld hebben voor deze route

Eventtypes kiezen

Je kunt je op specifieke eventtypes abonneren of alle events ontvangen. We raden aan om je alleen op de events te abonneren die je nodig hebt, om onnodig verkeer te voorkomen. Bekijk de pagina Webhook-events voor een volledige lijst met beschikbare events.

Je endpoint testen

Test je endpoint vóór livegang om er zeker van te zijn dat het correct werkt:
  1. Verstuur een testevent vanuit het ingebedde webhookportaal
  2. Controleer of je endpoint de test-webhook ontvangt
  3. Controleer of je endpoint een 2xx-response teruggeeft
Tijdens de ontwikkeling kun je tools als webhook.site of ngrok gebruiken om inkomende webhooks te inspecteren.