Webhooks guide
Test Stripe webhooks with a persistent HTTPS endpoint
PNTR terminates the HTTPS request and stores the method, headers, path, query, and body. It is useful for inspecting deliveries before your application endpoint is ready.
Explore PNTR's online webhook testerEndpoint URL
https://yourname.pntr.dev/stripeSetup
- 1
Create a webhook hostname
Choose a PNTR name and let the guided dashboard enable request capture. The hostname cannot also have A, AAAA, or CNAME records while capture is enabled.
- 2
Choose a clear endpoint path
Use a URL such as https://yourname.pntr.dev/stripe. PNTR captures any path on the enabled hostname.
- 3
Add it as a Stripe test destination
In Stripe Workbench, create a webhook endpoint in test mode, paste the URL, and subscribe only to the event types you need to inspect.
- 4
Send a test event
Trigger a subscribed test-mode event from Stripe. Open the PNTR request log and inspect the Stripe headers and JSON body.
- 5
Move validation into your application
PNTR is a request inspector, not your production handler. Validate Stripe signatures in the final endpoint using the raw request body and your endpoint secret.
Before you ship
Keep Stripe in test mode while using a shared debugging endpoint. Captured bodies and headers may contain test customer data, so clear the log when you are finished.