P
Receive Polar webhooks on localhost
Polar sends webhooks for checkouts, orders and subscriptions. Pipehero gives you a public URL to receive them on your machine and an inspector to debug the payloads.
1Install Pipehero and start a tunnel
Install the CLI, log in, then expose your local port. You get a stable public URL like
myapp.t.pipehero.app.curl -fsSL pipehero.app/install | sh pipehero login pipehero start myapp --port 3000
2Add the endpoint in Polar
In your Polar dashboard go to Settings → Webhooks → Add Endpoint, set the URL to your Pipehero endpoint, and select the events to receive.
https://myapp.t.pipehero.app/webhooks/polar
3Inspect & replay
Every request shows up live in the dashboard (and the local panel at
localhost:4140) with headers and body. Hit Replay to re-send it to your localhost — no need to re-trigger the event at the provider. Requests that arrive while your CLI is offline are captured and can be replayed later.4Verify the signature
Polar uses standard-webhooks signatures (`webhook-id`, `webhook-timestamp`, `webhook-signature`). Add your Polar webhook secret under Signature verification — Polar is built-in — to get a ✓/✗ badge.
FAQ
Can I replay a subscription event?
Yes — capture it once, then Replay it from Pipehero to re-run your handler as often as you need.
Related
Start debugging webhooks in a minute
Free plan, no credit card. Expose localhost, inspect and replay every webhook.
Get started free