Guest Demo Mode
µS
MicroSubPRO

Stripe Webhook Simulator & Idempotency Inspector

Server Route: /api/webhooks/stripe

Test real-time event dispatching, cryptographic HMAC signature verification, and duplicate replay guards.

Dispatch Simulated Stripe Payloads

Click any action below to synthesize a real Stripe event payload and execute the backend route handler.

checkout.session.completed (Pro Upgrade)

Upgrades user to PRO tier, generates invoice of $29.00

checkout.session.completed (Enterprise)

Upgrades user to ENTERPRISE tier, generates invoice of $199.00

customer.subscription.deleted (Cancel Plan)

Downgrades user to FREE tier and marks status CANCELED

Idempotency Guard & Replay Test
Idempotency Engine

When Stripe re-delivers a webhook due to network latency, your system must not charge twice or duplicate invoice records. Test this by repeatedly firing the exact same fixed event.id.

Target Fixed Event ID
evt_idempotency_fixed_mzff

1st run: Processes & inserts to DB • 2nd+ run: Intercepted by ProcessedWebhook table

Processed Webhook Audit Log

Guaranteed single-execution history tracked in the processed_webhooks database table.

0 events logged
No webhook events processed yet. Use the dispatch buttons above to test events.