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

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

卡片拒绝代码54是什么意思?

核实日期

代码54是ISO 8583发卡机构对过期卡片的响应代码:Visa表示“卡已过期或缺少有效期”,Mastercard表示“卡已过期”。卡片已过有效期,或发送的日期缺失或错误。Visa将54归入第3类,“数据质量,重新验证支付信息”,允许在30天内最多重试20次,但仅限于更正后的详细信息。购物者应输入新卡片的详细信息。

类型
硬拒绝 (数据)
谁拒绝了
卡片的发卡银行
Visa类别
第3类 (数据质量,重新验证支付详情):30天内最多重试20次
重试
仅限使用更新后的卡片详情
购物者操作
输入替换卡片的有效期或一张新卡
商户操作
要求提供更新后的详细信息;使用卡片更新服务
PlatformDTC续订 (固定或智能重试)
从不重试;要求客户更新卡片

PlatformDTC 的处理方式

PlatformDTC将原始54代码记录为过期。无论是固定重试还是智能重试,续订都不会使用旧详情进行重试;订阅将逾期,客户会收到一个一键更新卡片链接,以及一封告知卡片已过期的电子邮件。Visa结账拒绝代码54绝不会转移到备用处理器,因为同一张卡片在任何地方都会失败。

为什么会发生

卡片每隔几年就会过期。订阅会保留旧日期,直到客户更新它,因此一旦保存的卡片过了有效期,就会开始出现54拒绝。

购物者可以做什么

输入替换卡片上的新有效期,或一张不同的卡片。

开发者须知

在Stripe上,原始发卡机构代码会出现在`charge.outcome.network_decline_code`(此处为“54”)中,紧邻Stripe自己的`decline_code`。请结合卡片品牌阅读:相同的两个字符在Visa和Mastercard上可能意味着不同的事情。Mastercard发送54时会附带MAC 01(有新的账户信息可用,卡片更新服务可能拥有)或MAC 03(请勿重试)。Mastercard也有79 MAC 01用于生命周期过期。

常见问题

我可以直接在有效期上加一年然后重试吗?
不可以。Visa禁止更改数据元素以强制批准,并且银行无论如何都会拒绝错误的日期。
为什么旧卡出现54拒绝时,新卡却能成功?
替换卡片有新的有效期,通常也有新的卡号。只有客户或卡片更新服务才能提供这些信息。

来源

相关内容

支付知识库