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

Authorize.Net · 拒绝码

Authorize.Net 78 “卡片代码无效”是什么意思?

核实日期

Authorize.Net 响应原因代码 78,“卡片代码无效”,意味着在卡片代码字段中提交的值未能通过格式验证,例如位数过少或过多,或包含非数字字符。银行尚未进行比较;格式本身就是错误的。购物者应重新输入安全码,商店应检查其表单是否接受美国运通卡的四位数字。

类型
错误(卡片数据格式)
谁拒绝了
Authorize.Net 的验证
重试
只有使用格式正确的安全码才能重试。
购物者操作
重新输入 3 位或 4 位代码。
商户操作
确保该字段允许美国运通卡输入 4 位数字。

PlatformDTC 的处理方式

代码 78 不在 PlatformDTC 的重路由列表中,并且 PlatformDTC 从不将未分类的代码发送给备用处理器;购物者在同一结账页面上更正安全码。在订阅续订时,此代码不会重试:订阅将逾期,客户会收到一封电子邮件,其中包含添加新卡的链接。

为什么会发生

`cardCode` 字段未能通过 Authorize.Net 的格式检查:大多数卡是 3 位数字,American Express 是 4 位数字。

购物者可以做什么

再次输入安全码:卡背面是 3 位数字,American Express 卡正面是 4 位数字。

商家可以做什么

检查字段长度限制,并确保表单不发送空格或提示文本。

致开发者

`errors[0].errorCode` "78" (`cardCode` 格式验证失败)。格式正确但代码错误会返回 44 或 65。

常见问题

Authorize.Net 代码 78 是 CVV 不匹配吗?
不是。这是一个格式错误;与银行记录不匹配的代码是 44 或 65。
为什么代码 78 会影响 American Express 卡?
Amex 使用 4 位数字代码;限制为 3 位数字的表单会发送无效值。

来源

相关内容

支付知识库