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

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

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

核实日期

代码 19 是 ISO 8583 规范中的一个 Visa 发卡机构响应代码,意思是“重新提交交易”。银行未能完成授权,并要求再次提交。银行卡或顾客的资金都没有问题。Visa 将 19 归类为第 2 类,“发卡机构目前无法批准”,允许在 30 天内重试最多 20 次。稍后重新尝试通常会成功。

类型
软拒绝(临时性)
谁拒绝了
发卡银行
Visa 类别
第 2 类(发卡机构目前无法批准):30 天内最多可重试 20 次
重试
可以,稍后重试
顾客操作
再试一次
商家操作
允许重试;如果普遍出现问题,请检查支付处理机构是否有故障
PlatformDTC 续订(智能重试)
在拒绝后 2、5 和 8 天重试(最多 4 次尝试)

PlatformDTC 的处理方式

PlatformDTC 将原始代码 19 归类为临时性拒绝。启用智能重试后,续订会在首次拒绝后的第 2、5 和 8 天重试,最多尝试四次,因为短暂的故障要么很快恢复,要么根本无法恢复。发送给顾客的电子邮件会说明无法联系到他们的银行,而不是归咎于银行卡。

发生原因

发卡机构端在授权过程中发生了中断。这只是一个要求重试的请求,并非对持卡人的判断。

商家可以怎么做

让顾客重新提交。确保您的结账流程使用幂等键或订单参考号,这样重试就不会重复扣款。

面向开发者

在 Stripe 上,原始发卡机构代码会出现在 `charge.outcome.network_decline_code`(此处为“19”)中,紧邻 Stripe 自己的 `decline_code`。请结合银行卡品牌来解读:相同的两个字符在 Visa 和 Mastercard 上可能意味着不同的情况。Stripe 自己的 `reenter_transaction` 拒绝代码涵盖了相同的情况。PlatformDTC 将两者都映射到其临时类别。

常见问题

如果顾客在收到代码 19 后重试,会被重复扣款吗?
不会。被拒绝的授权不会扣款。使用幂等键,这样您自己的重试就不会创建重复交易。
在重试代码 19 之前应该等待多久?
在结账时,短暂等待即可。对于续订,PlatformDTC 会等待 2 天,然后是 5 天和 8 天。

来源

相关内容

支付知识库