Signature Debugger
Enter your request inputs and compare signing strings character by character. All calculations run in your browser; no network requests are sent — this is a static page.
Use a sandbox signing_key
Although the key stays in your browser, do not enter production secrets in this or any other debugging form.
If signatures differ, check these first
① SHA256 of the body
This is the constant hash of an empty body, provided in the documentation so you do not need to calculate it.
② Signing string (five parts joined by
)
Invisible characters are shown below: ⏎ is a newline and · is a space.
Extra or missing characters are a common cause of mismatched signatures.
③ Inspect Each Part
When signatures differ, inspect the input parts as well as the key. The five parts are shown separately below.
④ x-signature
⑤ Complete cURL Command