Subscriptions
Subscription past due
Triggered when a subscription's renewal payment fails and Stripe starts retrying
postWebhooksubscription.past_due
Headers
webhook-idstring required
The event's id, identical on every retry and equal to id in the body. Store it to ignore a delivery you have already handled.
webhook-timestampstring required
Unix seconds when this attempt was sent. Reject anything older than five minutes.
webhook-signaturestring required
v1,<signature>, per the Standard Webhooks specification: the base64 HMAC-SHA256 of <webhook-id>.<webhook-timestamp>.<raw request body>, keyed with the bytes your whsec_ secret encodes. Verify it with a Standard Webhooks library before processing the event.
Payload
Response
Return any 2xx status within 5 seconds to acknowledge receipt.
Changes
Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.