event · stripe-demo
payment.failed
evt_demo_001
timeline
- receivedstripe-demo · payment.failedevent captured (evt_demo_001)
- signature oksignature_verifiedby seedheader=x-stripe-signature · algorithm=hmac-sha256
- replay failedevent.replay.failedby seedrunId=377cba63-eb3c-4b52-9f6e-b8ab2b8e74b2 · attemptId=cmpv7tuat000158dgfj3irnce · durationMs=1284 · responseStatus=502
payload
156 chars
{
"id": "evt_demo_001",
"type": "payment.failed",
"amount": 4200,
"reason": "insufficient_funds",
"currency": "usd",
"customer": "cus_demo_42"
}headers
{
"user-agent": "Stripe/1.0 (+https://stripe.com)",
"content-type": "application/json",
"x-event-type": "payment.failed",
"stripe-signature": "t=1700000000,v1=demo"
}replay history
| When | # | Status | Code | Duration | Backoff | Target | Response / Error |
|---|---|---|---|---|---|---|---|
| 2026-06-01 12:49:29 run 377cba63 | #1 | failed | 502 | 1284ms | — | Stripe Internal Forwarder | Non-2xx response: 502 |
related audit log
| When | Actor | Action | Metadata |
|---|---|---|---|
| 2026-06-01 12:59:29 | seed | event.received | {"provider":"stripe-demo","eventType":"payment.failed"} |
| 2026-06-01 12:59:29 | seed | signature_verified | {"header":"x-stripe-signature","algorithm":"hmac-sha256"} |
| 2026-06-01 12:59:29 | seed | event.replay.failed | {"runId":"377cba63-eb3c-4b52-9f6e-b8ab2b8e74b2","attemptId":"cmpv7tuat000158dgfj3irnce","durationMs":1284,"responseStatus":502} |