"Webhook signature verification failed." You've checked the secret five times.

It's correct. It still fails.

I've now written verification guides for 20+ webhook providers, and the cause

is almost never the secret. It's the bytes. Signatures are computed over an

exact byte sequence, and somewhere between the provider and your comparison,