Webhooks: what to do when the HTTP status code starts with a three (3xx)

An HTTP status code in the 300-399 range comes from your server, and indicates your system is trying to redirect the incoming Event delivery request to another URL. For webhooks, Stripe considers any redirect response to be a failure.

Common causes of this issue include:

To fix this issue, edit your Webhook Endpoint and change the URL to the final URL, after redirects, where Stripe Events should be delivered.