Webhook testing, without the guesswork.
Payperlez Hooks is for development and testing. Create an inbox, copy its URL into a service you are testing, and trigger an event. Do not use temporary inboxes for production webhook delivery. The dashboard polls while it is open and shows each captured method, query string, header, and body.
Quick start
curl -X POST https://hooks.payperlez.org/hooks/YOUR_TOKEN \
-H 'Content-Type: application/json' \
-d '{"event":"payment.completed","amount":45000}'Endpoint behavior
Hooks accepts GET, POST, PUT, PATCH, and DELETE and responds with a JSON acknowledgement containing a request ID. Bodies may be up to 1 MiB. Temporary inboxes expire after 24 hours and keep 100 requests; saved inboxes keep up to 1,000 requests for seven days.
Safe replay
Replay accepts public HTTPS URLs on ports 443 and 8443. Private, loopback, link-local, reserved, credential-bearing, and internal destinations are rejected. Authorization, cookies, forwarding, proxy, host, and hop-by-hop headers are removed.
Privacy
Headers, query values, request bodies, and replay previews are encrypted at rest and deleted automatically at expiry. Delete individual events sooner from the inspector. Do not use Hooks as permanent storage.