GET /v1/events and webhooks.
Event types
A healthy paid request emits
REQUEST → SUCCESS. An unpaid challenge emits REQUEST only.
Filters
All, Request, Success, Error.
How to read the stream
Start at the latest event and walk backwards:- Did
REQUESTfire? If not, the URL never reached Proceeds — check DNS or the client’s URL. - Did
SUCCESSfire? If not, either the client never paid, payment was rejected, or settlement/upstream failed. - If you see an
ERRORevent, open it for the underlying reason — see Forward upstream auth and Custom headers and query parameters when the failure is upstream.
Cross-check payment state
Compare event traces against the matching transaction record.
Get notified with webhooks
Push these events to your server instead of inspecting them here.

