银行卡发卡行响应代码 (ISO 8583) · 拒绝码
银行卡拒绝代码 1A 是什么意思?
核实日期
代码 1A 是一个 Visa 发卡机构响应代码,表示“需要额外的客户身份验证”。银行只有在持卡人完成身份验证后才会批准,通常是根据强客户身份验证规则使用 3-D Secure。在 CEMEA 和欧洲地区,Visa 将 1A 列在第 3 类(数据质量)中;在其他地区则属于第 4 类。这两种情况都允许在 30 天内最多重试 20 次,理想情况下是完成身份验证后。
- 类型
- 需要身份验证
- 谁拒绝了
- 银行卡的开证银行
- Visa 类别
- 在 CEMEA 和欧洲地区为第 3 类,在其他地区为第 4 类:30 天内最多重试 20 次
- 重试
- 是,完成 3-D Secure 后
- 购物者操作
- 完成银行的验证步骤
- 商户操作
- 运行 3-D Secure 并在持卡人到场的情况下重试
- PlatformDTC 续订 (智能重试)
- 此原始代码没有规则;由处理方自己的代码决定
PlatformDTC 的处理方式
PlatformDTC 对原始代码 1A 没有规则;由处理方的代码决定。当该代码为 `authentication_required` 时,固定计划和智能重试都不会盲目地重试续订,因为 3-D Secure 提示无法触达不在场的客户;订阅会被暂停,并向客户发送电子邮件,要求他们与银行确认付款。在结账时,PlatformDTC 会将身份验证拒绝保留在同一个处理方进行 3-D Secure 处理,而不是将其转移到备用处理方。
发生原因
强客户身份验证规则,尤其是在欧洲,要求许多在线银行卡付款进行身份验证。银行拒绝了,因为这笔付款没有进行身份验证。
购物者可以做什么
在银行应用程序中或通过代码完成验证,然后再次付款。
供开发者参考
在Stripe上,原始发卡行代码出现在`charge.outcome.network_decline_code`(此处为“1A”)中,紧邻Stripe自己的`decline_code`。需要结合卡品牌一起解读:相同的两个字符在Visa和Mastercard上可能意味着不同的含义。Visa仅在CEMEA和欧洲地区将1A列为第3类。对于离线续订,需要让客户重新上线进行身份验证。
常见问题
- 代码1A是真正的拒绝吗?
- 这是一个软拒绝:一旦持卡人完成身份验证,银行就会批准。
- 订阅续订可以自动通过1A吗?
- 不可以。身份验证需要持卡人,所以他们必须回来确认付款。