Skip to main content
Register an endpoint once, and every job event is POSTed to it.
The answer holds the endpoint’s signing secret (whsec_...), shown only now. topics may also include mailbox.disconnected; an empty list receives every job event.

The event

The payload never carries the merchant’s transactions. Fetch result_path with your API key for the full result.

Verify the signature

Verify against the raw request body, before parsing it.

Delivery

  • Answer 2xx within 10 seconds. Anything else is retried after 30 s, 2 m, 10 m, 30 m, 1 h, 3 h, 6 h and 12 h; after that the delivery is dead. Five failures in a row pause the endpoint for 5 minutes.
  • Every job ends in an event. The event is written in the same transaction as the job’s final status, so it cannot be lost, and pending deliveries survive restarts.
  • Targets must be https and resolve to public addresses. Redirects are not followed.

Manage endpoints