Webhook events
Updated Jun 16, 2026
1 min read
Event payload
{
"id": "evt_9001",
"type": "customer.created",
"data": { "id": "cus_003" }
}
Verify signatures
const signature = req.headers["x-signature"];
const expected = hmacSha256(secret, req.rawBody);
if (signature !== expected) return res.status(400).end();