Admin

Webhooks

Monitor events, target URLs, signatures and delivery attempts.

Updated: 2026-06-10webhooksapi

A webhook delivers a signed event from an external system, such as a payment provider. Receiving the request does not mean the event has been verified and processed.

Verification

Check signature, secret, provider, environment and event ID before changing state. Reject invalid or unexpected requests without exposing sensitive details.

Idempotency

The same event may be delivered more than once. Processing must recognise duplicates and avoid charging, crediting or unlocking twice.

Diagnosis

Review time, HTTP status, attempt count and shortened error. Secrets and complete customer data must not appear in webhook logs.

Back to Help CenterContact support