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

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

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

核实日期

代码 13 是一个 ISO 8583 发卡机构响应代码。Visa 将其定义为“无效金额或货币转换字段溢出”,Mastercard 将其定义为“无效金额”。银行拒绝的是随授权发送的金额,而不是持卡人的资金。Visa 没有在第 1 到第 3 类中提及 13,因此它是第 4 类,通用类别,在 30 天内最多可重试 20 次,但重新发送相同的金额不会改变结果。

类型
数据错误(金额)
谁拒绝了
发卡银行
Visa 类别
第 4 类(通用响应):30 天内最多可重试 20 次
重试
仅在更正金额或货币后
购物者操作
如果金额正确,请尝试其他卡
商家操作
检查订单金额、货币和任何转换
PlatformDTC 续订(智能重试)
此原始代码没有规则;由处理器的代码决定

PlatformDTC 的处理方式

PlatformDTC 对原始代码 13 没有规则;由处理器的代码决定。Stripe 的 `invalid_amount` 从不重试:无论是哪种重试计划,续订都会保持逾期状态,客户会被要求向银行核实金额或使用其他卡。任何其他硬处理器代码也会立即停止。在结账时,Stripe 的 `invalid_amount` 绝不会提供给备用处理器。

发生原因

金额字段未能通过发卡机构的检查:卡无法接受的金额,或将其转换为卡片货币时出现问题。这与请求有关,而不是持卡人的余额(余额是代码 51)。

商店可以做什么

查看失败付款的金额和货币。零、负数或异常大的金额,或者卡不支持的货币,是常见的原因。

面向开发者

在 Stripe 上,原始发卡机构代码会出现在 `charge.outcome.network_decline_code`(此处为“13”)中,紧邻 Stripe 自己的 `decline_code`。请结合卡品牌一起阅读:相同的两个字符在 Visa 和 Mastercard 上可能意味着不同的事情。Visa:“无效金额或货币转换字段溢出”;Mastercard:“无效金额”。Stripe 有一个单独的 `decline_code` `invalid_amount` 用于其自己的摘要。

常见问题

代码 13 是指客户没有钱吗?
不是。资金不足是代码 51。代码 13 意味着金额本身不被发卡机构接受。
重试能修复代码 13 吗?
只有在金额或货币发生变化时才行。相同的请求将再次被拒绝。

来源

相关内容

支付知识库