Verifying a webhook signature
Message: the raw request body · Secret: your webhook signing secret · Compare: the "X-Signature" header value
A match confirms the payload is genuine and unmodified; a mismatch means it isn't (or the wrong secret/algorithm was used).

