401 authentication_required
Missing or invalid Bearer key.
Use the correct test or live secret key in the Authorization header.Most integration issues fall into authentication, validation, webhook, route support, or polling behavior. This guide maps the symptom to the next fix.
Missing or invalid Bearer key.
Use the correct test or live secret key in the Authorization header.Required field is missing or invalid.
Check amount, currency, network, webhook URL, wallet address, and JSON format.Payment session or endpoint was not found.
Confirm the session ID and route path. For public status use /payments/{id}/status.Fee delegation settings, route, or network support are not active.
Use standard wallet checkout or activate the merchant policy and supported route first.The merchant endpoint did not return a 2xx status.
Check HTTPS, raw body parsing, signature verification, timeout, and firewall rules.Too many authenticated API requests.
Back off, retry later, and avoid polling too aggressively.Send the request ID, endpoint, session ID, response code, and sanitized payload. Never send private keys or webhook secrets.
Contact support Open API docs