Skip to content
Dashboard

Errors

Errors can happen because of validation, authentication, account state, payment failures, rate limits, or upstream service issues.

Error responses usually include a success flag and a message, or a framework-level detail field for authentication and permission failures.

{
"success": false,
"message": "Invalid request payload"
}
StatusMeaningAction
400Bad request. Required fields are missing or invalid.Fix request payload.
401Not authenticated. API key is missing or invalid.Check the Authorization header.
403Not authorized. Account or key is not allowed to perform the action.Check account/key permissions.
404Resource not found.Check IDs, URLs, or transaction references.
429Too many requests.Retry later with backoff.
500Server error or upstream failure.Retry safely or contact support if persistent.
  • Show customer-safe messages in the frontend.
  • Log full technical details on your backend.
  • Use idempotency in fulfillment and settlement systems.
  • Confirm final payment status through webhooks or transaction lookup.