信用卡拒绝交易代码 05、51、57 是什么意思Do Not Honor、Pick Up Card、Refer to Card Issuer 等拒付原因对照:哪些自己能改,哪些要找发卡行,哪些别再试
付款失败时看到的 05、51、57 这类两位数代码,通常来自发卡行,也可能来自卡组织或收单通道,同一个数字在 Visa 和 Mastercard 下意思基本相同。按处理办法分五组:填错了(14 卡号、54 有效期、N7 安全码),核对后重填;钱或次数不够(51、61、65),查可用额度、减少金额或问发卡行;发卡行不放行(05 Do Not Honor、01 Refer to Card Issuer、57、62),直接打卡背面的电话;停用这张卡(04、07 Pick Up Card,41 挂失,43 被盗),别再拿它试;系统没连上(91、96),过一会儿再付。先在下面的表里找到你的代码。用银联卡的注意,银联的 05 意思不一样。
这篇讲什么(点开看大纲)
拒绝交易代码对照表:05、51、57 等各是什么意思
下表按 Stripe 公开的卡组织拒付代码表里 Visa 那一部分整理,2026 年 10 月 21 日读取,"原文"一栏照抄 Visa 的写法。Mastercard 表里同号代码的含义基本一致;银联卡有几个代码不一样,最常遇到的是 05,见下一节。
| 代码 | 原文(Visa) | 意思和第一步 |
|---|---|---|
| 01 | Refer to card issuer | 发卡行要你直接找它。打卡背面的客服电话 |
| 04 | Pick up card (no fraud) | 发卡行要求收回这张卡。停止使用,联系发卡行 |
| 05 | Do not honor | 发卡行拒绝,没给原因。联系发卡行问原因 |
| 07 | Pick up card, special condition (fraud account) | 收卡,账户被标记为欺诈。停止使用,联系发卡行 |
| 12 | Invalid transaction | 这笔交易本身不被接受。换卡或换付款方式 |
| 14 | Invalid account number (no such number) | 卡号不存在。对着卡面核对卡号 |
| 41 / 43 | Lost card / Stolen card, pick up | 卡已挂失或报了被盗。停止使用;不是你报的,马上联系发卡行 |
| 51 | Not sufficient funds | 余额或可用额度不够。查可用额度,换卡或减少金额 |
| 54 | Expired card or expiration date is missing | 卡过期或有效期没填。核对有效期,换了新卡就用新卡 |
| 57 | Transaction not permitted to cardholder | 这张卡不能做这类交易。问发卡行这类消费有没有开通 |
| 59 | Suspected fraud | 发卡行怀疑是欺诈。联系发卡行确认是本人交易 |
| 61 | Exceeds approval amount limit | 超过金额上限。减少金额,或请发卡行调高额度 |
| 62 | Restricted card (card invalid in this region or country) | 卡在这个地区或国家不能用。开通境外交易,或换卡 |
| 65 | Exceeds withdrawal frequency limit | 次数超过上限。停止重试,问发卡行什么时候恢复 |
| 91 | Issuer or switch inoperative… | 发卡行或转接系统没响应。过一会儿再付 |
| 93 | Transaction cannot be completed, violation of law | 因法规原因不能完成。联系发卡行,或换付款方式 |
| 96 | System malfunction | 系统故障。过一会儿再付 |
| N7 | Decline for CVV2 failure | 卡背三位安全码核验失败。核对安全码重填 |
有的付款页显示的是 20005 这类更长的编号,那是收单公司自己的编号。比如 Checkout.com 的代码表里,20001 是 Refer to card issuer,20005 是 Declined - Do not honour,20051 是 Insufficient funds,这几个的后两位和上表能对上;别家的编号规则不一定这样,看后面的英文原因更可靠。
05 Do Not Honor:发卡行拒了,却不说原因
05 是最常见、也最让人摸不着头脑的一个:发卡行拒绝了这笔付款,但代码里不带原因。Stripe 对 do_not_honor 的说明就是"该卡被拒绝了,原因未知",后续步骤只有一条:联系发卡行了解更多信息。Checkout.com 给顾客的提示也是这个意思:你的银行拒绝了付款,换一张卡,或联系银行。原因在发卡行那边,商家和付款页都给不了。

打给发卡行之前,建议把这几样准备好,能少来回问一轮:
- 这笔交易的信息:时间、金额和币种、商户名(账单上的英文名),以及付款页上的原文,比如"05 Do Not Honor"。
- 问原因:"这笔为什么被拒?"拒绝原因客服那边查得到,哪怕付款页上只有一个 05。
- 问能不能放行:是风控拦的,问能不能确认为本人交易后再付一次;是额度、境外或网上交易没开的,当场请他们改。
电话里要问的话术更完整的版本,见排查清单里的给银行打电话一节。
Stripe 整理的银联代码表里,05 写的是"ID certification fails",也就是持卡人身份认证失败;同一页的 Cybersource 表写作"Declined. Failed cardholder certification"。用银联卡在网上付款遇到 05,建议先核对付款页要求填的姓名、证件号、手机号是不是和开卡时登记的一致,再联系发卡行。银联的 57、65 等代码和 Visa 含义相近,01、04、14、51、54、62 也一致。
51、61、65:余额、单笔额度还是次数超了
这三个都是"钱或次数不够",但不够的东西不一样:
- 51 Not sufficient funds:可用余额或可用额度不够。Mastercard 表写的是"Insufficient funds / over credit limit"。账户里看着有钱也可能报 51:信用卡的可用额度会扣掉已经授权、还没入账的款项;有的卡境外或外币消费另有额度。先在银行 App 里看"可用额度",不是看账单余额。
- 61 Exceeds approval amount limit:超过了这张卡的金额上限,是单笔上限还是累计上限,代码不区分。减少这一笔的金额,或者问发卡行能不能临时调高。
- 65 Exceeds withdrawal frequency limit:交易次数超过上限。这时候最该做的是停手,问发卡行次数什么时候恢复。另外,Mastercard 表里注明,65 也可能是 Identity Check(3D Secure 验证)的软拒绝;用 Mastercard 在网上付款时遇到 65,建议确认银行 App 或短信验证码那一步做完了,再付一次。
如果付款页显示的是英文"card velocity exceeded",按 Stripe 的说明,它指超出了余额、信用额度或交易金额限额,处理办法和 51、61 一样:先查可用额度,再找发卡行。
57、62:这张卡不允许做这类交易
57 Transaction not permitted to cardholder 的意思是这张卡不能做这一类交易。具体是哪一类限制,网上交易、境外交易,还是某一类商户,代码不会告诉你,要问发卡行。打电话前先在银行 App 里把卡片设置看一遍:境外交易、网上(无卡)交易是不是都开着。不少银行把这两个开关分开,只开了"境外",境外网站照样付不了,开关在哪见境外网上支付怎么开通。
62 Restricted card 在 Visa 表里括号写的是"card invalid in this region or country",即这张卡在这个地区或国家不能用。给境外网站付款遇到 62,先看境外交易有没有开;开了还是 62,问发卡行这张卡在商户所在地区是不是受限,或者换一张卡。93(violation of law)是发卡行因为法规原因不能完成这笔交易,这种情况只能问发卡行,或改用别的付款方式。
如果代码本身没问题、发卡行也说没拦,商户却还是拒,那就可能是商户不收你这一类卡,比如屏蔽了预付卡、虚拟卡的卡段,见虚拟卡被商户拒。
Pick Up Card、41、43:先别再用这张卡
04 Pick up card、07 Pick up card, special condition、41 Lost card、43 Stolen card,在刷卡机上都是"请收回这张卡"。网上付款没有实体卡可收,意思就是这张卡在发卡行那边被停用了:可能被挂失、报了被盗,或者被标记了欺诈。Checkout.com 的代码表里,对应的说法是 20004 Card should be captured。

- 停止用这张卡付款。换网站、换金额重试都不会过,也别把卡号填到别处去试。
- 打卡背面的电话。问清楚卡是不是被挂失、冻结或换发了,有没有被标记可疑交易。
- 你没挂失过卡,却遇到 41、43 或 Pick Up Card:建议把最近的交易记录过一遍,看有没有不是你的消费,有的话当场告诉发卡行。
有的付款页会在 Pick Up Card 后面加"- SF""- NF"这样的后缀。这类后缀是各家收单系统自己加的,我们没找到公开的官方定义;Visa 表里 04 写的是 no fraud,07 写的是 fraud account,不管是哪个,处理办法都一样:停用这张卡,联系发卡行。
14、54、N7:卡号、有效期、安全码填错了
这一组是唯一能自己解决的:
- 14 Invalid account number:卡号不存在。对着卡面或银行 App 里的卡片详情重新填,注意有没有漏位、错位。
- 54 Expired card:卡过期,或者有效期没填。卡到期换发了新卡,有效期和安全码都会变;虚拟卡重新生成过的,卡号也会变,商家账户里存的旧卡要更新。
- N7 Decline for CVV2 failure:卡背面三位安全码核验失败。核对后重填;Visa 表里 82(Negative CAM, dCVV, iCVV, or CVV results)也属于这一类。
同一张卡连填两三次还不过,建议别再试了,换一张卡,或者打给发卡行确认卡片信息。
页面上没有代码,只有一句"卡被拒绝"
很多付款页只写"Your card was declined"或"您的卡已被拒绝",不给代码。这不一定是发卡行没给原因:Stripe 的代码表叮嘱商家,遇到挂失卡、被盗卡、疑似欺诈和商家自己的黑名单,对顾客只显示一句普通的"被拒"。所以笼统的一句话,背后可能是上表任何一个代码,也可能是商家自己拦的。
想知道具体代码,可以这样查:
- 问发卡行:拒绝原因在发卡行的记录里,打电话报上交易时间和金额就能查。
- 问商家客服:商家后台能看到返回的代码和原因,有的会告诉你。
- 对照报错原文:只有一句英文原话的,按原话查,见排查清单里的报错原文对照;Google Play 那种 OR 开头的代码,见 Google 付款错误代码。
几个常被问到的问题
- 05 Do Not Honor 是我的卡有问题吗?
- 不一定。05 只表示发卡行拒绝了这笔交易,具体原因代码不会说,只有发卡行查得到,打卡背面的电话问。用的是银联卡的,05 是身份认证失败,先核对姓名、证件号和手机号。
- 被拒以后能一直重试吗?
- 不建议。65 是次数超限,Pick Up Card、41、43 是卡被停用,发卡行处理之前再试也过不了;91、96 这类系统问题,可以过一会儿再试;填错卡号、有效期、安全码的,核对后重填一两次就够了。
- 卡里有钱,为什么还是报 51?
- 51 看的是可用余额或可用额度。信用卡的可用额度会扣掉已经授权、还没入账的款项;有的卡境外或外币消费另有额度。在银行 App 里看可用额度,或者问发卡行这笔是被哪个额度拦下的。
- 银联卡的 05 和 Visa 的 05 一样吗?
- 不一样。按 Stripe 整理的代码表,Visa 的 05 是 Do not honor,发卡行拒绝且不说原因;银联的 05 是 ID certification fails,即持卡人身份认证失败。银联卡报 05,先核对付款页要求填的身份信息,再联系发卡行。
资料核对:2026-10-21 读过 Stripe 的拒付代码页和卡组织拒付代码页(Visa、Mastercard、银联三张表),以及 Checkout.com 的响应代码页。不同付款页显示的英文措辞会略有不同,数字代码对上了就能用上面的表。更新于 2026-10-21。
参考来源
代码原文来自第一页的 Visa、Mastercard、银联代码表;do_not_honor、card_velocity_exceeded 的说明和后续步骤来自第二页;20001、20004、20005 等编号和给顾客的提示来自第三页。银联 05 的 Cybersource 写法也列在第一页。