NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

拒绝码

银行卡发卡行响应代码:05、51、54 及其他代码的含义

核实日期

发卡行响应代码是银行卡发卡行通过 Visa 或 Mastercard 返回的两位字符答案,由 ISO 8583 标准定义。拒绝代码解释了银行拒绝的原因,例如 05 do not honor 或 51 not sufficient funds。Visa 将拒绝代码分为四类,这些类别决定了商家是否可以再次尝试。像 Stripe 和 PayPal 这样的支付处理商会在其自己的标签旁边传递这些原始代码。

代码含义
01请联系发卡行:银行希望持卡人在批准前联系银行。
02转交发卡行,特殊条件:银行希望持卡人在批准前先打电话。
03无效商家:发卡行不会接受来自这个商家设置的付款。
04收回卡片:银行希望停用此卡。切勿重试。
05拒绝授权:银行拒绝了付款,但未说明原因。
06错误:发卡行返回了一个通用错误,而不是批准。
07收回卡片,特殊情况:账户被标记为欺诈。切勿重试。
12无效交易:发卡行不会接受该卡进行此类交易。
13无效金额:发卡机构拒绝了金额或货币转换。
14无效的卡号:银行没有这个卡号。
15无此发卡机构:该卡号不属于任何已知银行。
19重新提交交易:发卡机构要求再次发送此付款。
21未采取任何行动:发卡机构未处理该请求。
41银行卡丢失,请收回:该银行卡已被报告丢失。切勿重试。
43被盗卡,请收回:该卡已报被盗。切勿重试。
46账户已关闭:该卡的账户已关闭。切勿重试。
51资金不足:余额或信用额度不足以支付。
54卡已过期:卡片已过有效期,或缺少日期。
55PIN码不正确:输入的PIN码错误或缺失。
57持卡人不允许交易:此卡不允许进行此购买。
58终端不允许交易:商家设置无法接受此交易。
59疑似欺诈:银行的欺诈系统拒绝了该笔付款。
61超出批准金额限制:该笔付款超出了银行对该卡设置的限额。
62受限卡:此卡不能在此处使用,通常是由于地区或国家限制。
63安全违规:银行因安全原因拒绝了。
65超过提款频率限制:短时间内这张卡支付次数太多了。
75PIN 尝试次数超出:输入太多次错误的 PIN 码,导致 PIN 被锁定。
78已阻止,首次使用:新卡未激活,或账户被暂时阻止。
82Visa上卡片验证结果为负;Mastercard上交易或商家无效。
91发卡机构或交换机无法操作:银行系统无法访问。
92无法路由:网络找不到要发送付款的银行。
93交易无法完成:完成它将违反法律。
94重复:该请求与发卡机构已收到的请求匹配。
96系统故障:发卡机构或网络系统中的错误阻止了付款。
1A需要额外的客户身份验证:银行需要 3-D Secure / SCA。
5C交易不支持或被发卡行阻止。
6P验证数据失败:持卡人身份信息与银行记录不符。
9G被持卡人阻止:持卡人设置了阻止。联系持卡人。
N7因 CVV2 失败而拒绝:安全码不匹配。
R0停止这笔付款:持卡人要求银行停止这笔付款。
R1停止所有未来付款:持卡人撤销了向该商家的定期付款。
R3停止所有商户:持卡人已撤销对所有商户的循环付款。

Visa 的四种拒绝类别

Visa 规则(Visa Core Rules,2026 年 10 月 24 日版,表 7-2)告知商家在每个拒绝代码后可以重新提交的频率。类别 1 代码绝不能针对同一张卡重新提交。类别 2、3 和 4 允许在 30 天内最多重试 20 次。较旧的指南仍然说是 15 次;当前的规则手册说是 20 次。

Visa 还禁止更改原始请求的详细信息,例如商家类别代码或输入模式,以强行通过被拒绝的支付。

类别含义示例代码允许重试次数
1发卡行绝不会批准04, 07, 12, 14, 15, 41, 43, 46, 57, R0, R1, R3绝不能针对同一张卡
2发卡行目前无法批准03, 19, 51, 59, 61, 62, 65, 75, 78, 91, 93, 96, 5C, 9G30 天内最多 20 次
3数据质量:重新验证支付详情54, 55, 82, 6P, N7 (1A in CEMEA and Europe)30 天内最多 20 次
4通用响应代码所有其他代码,例如 01, 02, 05, 06, 13, 21, 58, 63, 92, 9430 天内最多 20 次
Visa 拒绝类别和重试限制 (Visa Core Rules, 2026 年 10 月 24 日)

这些代码如何到达商店

商店很少在其仪表板中看到原始的发卡行代码。Stripe 将它们转换为自己的拒绝代码(`do_not_honor`、`insufficient_funds`…),并将原始代码保留在交易的 `network decline code` 中。同一个代码在不同的网络上可能意味着不同的事情:Visa 82 是卡验证失败,Mastercard 82 是无效交易或商家。Mastercard 会添加 Merchant Advice Codes,说明是否以及何时重试。

PlatformDTC 如何处理它们

PlatformDTC 读取原始发卡行代码以及处理商的标签,因此,一个模糊的 `do_not_honor`(实际上是 Visa 59,即涉嫌欺诈)绝不会被重试,而一个实际上是 51 的 `generic_decline` 则会根据发薪日进行计时。它在 58、59、62、63、75、78 和 93 这些代码上比 Visa 更严格。永不重试的代码会在默认固定计划以及 `Smart retry` 的首次拒绝时停止续订重试:订阅会被标记为逾期,客户会收到一封包含一键更新银行卡链接的电子邮件。在每次银行卡续订之前,它会计算该卡的拒绝次数,并在达到 Visa 的 30 天内 20 次或 Mastercard 的 24 小时内 10 次和 30 天内 35 次限制之前暂停。

常见问题

什么是 ISO 8583 响应代码?
ISO 8583 是银行卡网络用于授权的消息标准。响应代码是发卡行对授权的简短答复;在拒绝时,它会说明原因,例如 51 表示余额不足。
我可以重试被拒绝的 Visa 卡多少次?
对于类别 1 代码,例如 04、14、41、43、46、57、R0、R1 和 R3,绝不能重试。根据 2026 年 10 月 24 日的 Visa 规则,对于所有其他拒绝代码,可在 30 天内重试最多 20 次。
为什么银行发送了其他代码,Stripe 却显示 `do_not_honor`?
Stripe 将许多原始发卡行代码归类到其自己的拒绝代码下。原始代码作为 `network decline code` 保留在交易中,真正的拒绝原因(例如 Visa 59)会在此处显示。
Mastercard 代码与 Visa 代码的含义相同吗?
大部分相同,但并非总是如此。Mastercard 82 和 83 与 Visa 不同,Mastercard 还添加了 Merchant Advice Codes:03 和 21 表示不要再次尝试,24 到 30 表示等待 1 小时到 10 天。

来源

支付知识库