#krut4rth

1 messages · Page 1 of 1 (latest)

long graniteBOT
latent bough
#

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

robust wing
#

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.

latent bough
#

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