跳转到主要内容
当 Card Issuance API 调用失败时,网关会返回非 2xx 的 HTTP 状态码以及 JSON 错误体。通过本页你可以定位问题原因并恢复调用。

错误响应格式

Card Issuance API 使用两种响应信封。具体返回哪一种取决于处理请求的 handler。
绝大多数卡片与持卡人错误都会返回这种信封。type 决定 HTTP 状态码。

错误类型

信封 A 把错误码按 type 分组,每个 type 固定映射到一个 HTTP 状态码。 信封 B 不带 type 字段;通过 message 分支区分具体情况。

通用错误

以下错误可能出现在任何需要鉴权的 endpoint。

信封 A(字符串 code)

信封 B(旧版扁平 400)

资源错误

卡片错误

Create Card · List Cards · Update Card · Retrieve Card · Update Card Status · Retrieve Sensitive Card Details · Create PAN Token · Card Recharge · Card Withdraw · Retrieve Card Order · Activate Card · Reset Card PIN · Assign Card
信封 A 的 type:card_error,以及创建卡片时可能出现的 account_errorproduct_not_foundaccount_balance_error)。 信封 A 信封 B

持卡人错误

Create Cardholder · List Cardholders · Update Cardholder · Retrieve Cardholder · Create Card(一次性发卡路径)
type:cardholder_error 信封 A

余额错误

Retrieve Issuing Balance · List Issuing Balances · List Issuing Balances Transactions
type:account_error 信封 A

交易错误

List Cards Transactions · Retrieve Cards Transaction · Claim Unsolicited Refund · Simulate Authorization · Simulate Reversal
信封 A 的 type:invalid_request_error(交易不存在 / 不属于当前关联账户,或无源退款认领无法处理)。Claim Unsolicited Refund 仅返回信封 A,没有信封 B 错误。 信封 A 信封 B