#TomGullen
1 messages · Page 1 of 1 (latest)
Hello
Looks like I incorrectly assumed our test webhooks updated API version along with our live version
Looks like it's 2 years old and never updated
Only removing the endpoint and recreating it seems to update test webhook to latest version
Normally webhooks use the default account API version, unless otherwise specified. My guess is when you created the webhook you specified a non-default API version at the time, so its fixed to that version
OK, understood
It's not particularly clear in the interface, and no way to update the webhook endpoint to latest version, might want some visual indicator of this. I think it might of saved a lot of dev time head scratching as isn't immediately obvious
Visiting https://dashboard.stripe.com/test/developers shows API version is latest but webhooks sending v old api messages
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
As stated, that'e because when you created the webhook you specified it to use that specific API version (not the account default). This is highlighted here:
and no way to update the webhook endpoint to latest version
Yep, that's by design. You'd simply create a new webhook with the version you require