µS
MicroSubPROStripe Webhook Simulator & Idempotency Inspector
Server Route: /api/webhooks/stripeTest 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 EngineWhen 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_mzff1st 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.
No webhook events processed yet. Use the dispatch buttons above to test events.