Integration tools

Webhook signature verifier

Check the signature against the exact body and outbound webhook secret.

Runs in your browser. Inputs are not sent to Zennopay or saved. Analytics are disabled on this page.

Use a sandbox secret for testing. Select the secret issued for the key ID above; this tool cannot check whether that key is active.

A file preserves exact line endings and encoding. Maximum 1 MB. Editing the text clears the loaded file.

Verification result

Load a signed example or enter your webhook details.

A signature check is one step.

The tool also reports timestamp age against a five-minute window using your device clock. Your server must check the active key, enforce its clock window, reject repeated nonces atomically, and deduplicate event IDs. No persistent replay checks run here.