While you're talking to the dev team about the webhooks, could you please request a failed webhook is resubmitted at least 2-3 times, which would be more along industry standards?
I get that a failure email is sent, but there are times when the endpoint may be down for a minute and a retry would pick it up.
I suspect the retry is not being performed b/c some webhook configurations will be responding with a body which is used during the final check-out process. In other words, the user is stuck on the check-out page until the webhook replies. But for the vast majority of the use cases, I suspect we're only consumers; never replying back with anything other than an OK response.
Thanks for listening