Paddle Webhook Tester
Test Paddle webhooks in real-time — no signup, no tunnels.
Get a free webhook URL in one click, paste it into your Paddle dashboard, and watch events stream in live. Verify Paddle-Signature signatures automatically, replay any request to your local server, and debug payloads with search and filters.
Why test Paddle webhooks with HookSense
Real-time WebSocket stream
Events appear the instant Paddle sends them. No polling, no refresh button.
HMAC-SHA256 (signed payload: timestamp:rawBody) verification
Paste your signing secret once — HookSense verifies every Paddle request automatically.
One-click replay
Send any captured webhook back to your local server or production — rerun your handler without triggering new events.
CLI forwarding, no ngrok
Forward directly to localhost:3000 with npx hooksense listen.
Quick start — 3 steps
- 1Get your free webhook URL
Create a free endpoint at hooksense.com. You get a unique URL instantly — no credit card, no config.
- 2Paste it into Paddle
In the Paddle dashboard, add the URL as your webhook endpoint and pick the events you want (transaction.completed, transaction.paid, etc.).
- 3Trigger an event and watch it arrive
Fire a test event from Paddle — it lands in HookSense within milliseconds. Inspect headers, body, and signature. Replay when ready.
Forward to localhost
npx hooksense listen -p 3000 --path /api/integrations/paddleCommon Paddle webhook events
transaction.completedtransaction.paidtransaction.billedsubscription.createdsubscription.updatedsubscription.canceledsubscription.past_duecustomer.createdTesting tips specific to Paddle
- The signed payload is timestamp:rawBody — verify against the raw, unparsed body
- Paddle enforces a 5-second timestamp tolerance by default to block replay attacks
- This is for Paddle Billing — Paddle Classic uses a different (RSA p_signature) scheme
- Use HookSense's simulated-event captures to build CI fixtures for subscription lifecycle tests
Test webhooks from other providers
Start testing Paddle webhooks now
Free plan includes 100 requests/day, 7-day retention, real-time streaming. No credit card.
Create a free endpoint