Skip to content

    Arabic or English · ↑↓ to move · Enter to open · Esc to close

    العربية
    On this page

    Webhook payload inspector

    Paste a webhook body, its X-Wasla-Signature header and your secret: the signature and the envelope are checked locally in your browser.

    Nothing leaves your browser

    The check runs with your browser’s Web Crypto. The body, the header and the secret are not sent anywhere and not saved. Still, prefer a test secret: rotate a production secret you pasted on a shared computer.

    Common mistakes

    SymptomCause
    Signature mismatchCauseThe body was parsed and re-serialised (spaces / key order / unicode escapes changed). Verify the raw bytes.
    Signature mismatch after rotatingCauseYour server still uses the old secret.
    Timestamp too oldCauseThe server clock is off by more than 5 minutes, or a request is being replayed.
    Unknown event typeCauseA new event type — log it and answer 2xx.