Skip to main content
Code: auth.signature.missing
HTTP: 401 Unauthorized

What happened

The API rejected the request during authentication before your route handler ran.

Safe message

We could not verify this request. Please try again later.
Use err.safeMessage or err.displayMessage in customer UI, not err.message.

Why this happened

Morapay-Timestamp or Morapay-Signature was missing from the signed request.

How to fix it

Include Morapay-Timestamp (unix seconds) and Morapay-Signature (v1=<hex>) on every authenticated call.

UI hint

Programmatic handling