Stripe · received 18 Oct 2026, 12:27:05 IST
Payment received · ₹150 from Rohan · Cardamom chai, 250 g
Held safelyThe signature didn't match
Rohan’s ₹150 payment for 250g of Cardamom chai couldn’t reach Chai & Co. because the message’s security check failed when it arrived. Holdfast is keeping the message safe, and it can be sent again once the sender adjusts how they secure their messages.
Is it really from Stripe?
Not confirmed. The signature didn't match, so it may not be from Stripe. Holdfast did not pass it on.
What happened on each try
- Not tried yet.
What changed since the last one that worked
Nothing. It has the same layout as the last one Chai & Co. accepted.
Send it again
Holdfast first checks it is genuine and hasn't already been delivered.
For your developer
The signature check failed when the message arrived at Holdfast. Resend the held events.
Cause signature_mismatch
The raw message
Headers
- Accept-Encoding
- gzip
- Content-Length
- 339
- Content-Type
- application/json; charset=utf-8
- Stripe-Signature
- t=1792306625,v1=65f516a30c1a7a70d345c6ea2784a140a27971e7e4e6217253190c310a6e1fb0
- User-Agent
- Stripe/1.0 (+https://stripe.com/docs/webhooks) holdfast-demo
Body
{
"id": "evt_1h10l8qfx5q9i",
"object": "event",
"type": "payment_intent.succeeded",
"created": 1792306625,
"livemode": false,
"data": {
"object": {
"id": "pi_365wasgm9ooou",
"object": "payment_intent",
"amount": 15000,
"currency": "inr",
"customer_id": "cus_37b8beqlz3rhu",
"status": "succeeded",
"metadata": {
"customer_name": "Rohan",
"item": "Cardamom chai, 250 g"
}
}
}
}