#krut4rth
1 messages · Page 1 of 1 (latest)
You can temporarily pause delivery of all events and retries to a given webhook endpoint by disabling it in the Dashboard or through the API.
When you re-enable the endpoint, the future retries will resume, so you want to make sure all the pending events has passed 3 days and won't retry again.
In live mode, Stripe attempts to deliver a given event to your webhook endpoint for up to 3 days with an exponential back off. In the Events section of the Dashboard, you can view when the next retry will occur
You said I can temporarily pause delivery of all events.
But I have specific requirement. Currently webhook is disabled and it has few pending events. I want to make sure that pending events are not executed when the webhook is enabled again. I just want to restart from the scratch when the webhook is enabled the next time, nothing which is pending from past should execute.
Yes I see, but there is no programmatically way to verify it unfortunately. Like I mentioned above, you can wait 3 days while disabling it and all pending events wouldn't retry