card_payment_charge_failed

The card processor rejected the off-session charge outright. The Payment is marked `failed`.

HTTP status400
Error typeapi_error
RetryYes, with backoff.

Response shape

{
  "error": {
    "type": "api_error",
    "code": "card_payment_charge_failed",
    "message": "…",
    "doc_url": "https://docs.borga.is/errors/card_payment_charge_failed",
    "request_id": "req_…"
  }
}

See all error codes and how to handle them.