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

银行卡发卡行响应代码 (ISO 8583) · 拒绝码

银行卡拒绝代码51是什么意思?

核实日期

代码51是ISO 8583标准中发卡行针对资金不足的响应代码:Visa表示“资金不足”,Mastercard表示“资金不足/超出信用额度”。银行卡的余额或信用额度不足以支付该金额。Visa将51列为第2类,“发卡行目前无法批准”,允许在30天内最多重试20次。稍后重试,一旦账户中有资金,就可能成功。

类型
软拒绝
谁拒绝了
银行卡的发卡行
Visa类别
第2类(发卡行目前无法批准):30天内最多重试20次
重试
是的,最好在发薪日之后
购物者操作
充值或使用另一张银行卡
商户操作
稍后重试;提供其他支付方式
PlatformDTC续订(智能重试)
根据发薪日安排的重试,最多6次尝试

PlatformDTC 的处理方式

PlatformDTC将原始代码51解读为资金不足,即使在Stripe模糊的标签(如`generic_decline`)下也是如此。启用智能重试后,如果订阅者的下一个可能发薪日在7天内,则会在该发薪日重试续订;否则,会在拒绝后的第2、5、8、13和18天,当地时间14:00重试,24小时内绝不会重试两次。预付卡会获得一次发薪日重试。在结账时,Visa 51不会转移到其他处理商。

为什么会发生

今天没有足够的资金:借记卡余额不足,信用卡已达上限,或者预付卡尚未充值。

购物者可以做什么

使用另一张银行卡或PayPal,或者充值后再试。

商店可以做什么

对于订阅服务,将重试时间安排在资金到账时,而不是每天重试。告知客户下一次重试日期,以便他们确保有足够的资金。

针对开发者

在Stripe上,原始发卡行代码会出现在`charge.outcome.network_decline_code`(此处为“51”)中,紧邻Stripe自己的`decline_code`。请结合银行卡品牌一起解读:相同的两个字符在Visa和Mastercard上可能意味着不同的事情。Mastercard发送51时会附带MAC 01、02或03,而MAC 24到30则指定了确切的等待时间(1小时到10天),PlatformDTC会遵循这些指示。Visa:从2026年10月24日起,发卡行不得将51用于账户验证。

常见问题

何时是重试代码51拒绝的最佳时机?
在持卡人可能已收到工资之后。PlatformDTC的目标是在一周内重试下一个当地发薪日,然后依次退回到2、5、8、13和18天。
我可以在Visa上重试代码51多少次?
根据Visa现行规则(2026年10月24日版),30天内最多可重试20次。

来源

相关内容

支付知识库