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

Authorize.Net · 拒绝码

Authorize.Net 7 “信用卡有效期无效”是什么意思?

核实日期

Authorize.Net 响应原因代码 7,“信用卡有效期无效”,表示提交的有效期格式不正确。这是一个数据问题,而不是银行拒绝。购物者应重新输入卡片上印有的月份和年份;如果这种情况在不同购物者身上持续发生,您的结账系统可能正在以 Authorize.Net 不接受的格式发送日期。

类型
针对这些详情的硬拒绝
谁拒绝了
Authorize.Net 的验证
重试
仅在有效期格式正确的情况下。
购物者操作
重新输入卡片上的有效期月份和年份。
商家操作
检查您的结账系统发送的日期格式。

PlatformDTC 的处理方式

PlatformDTC 将 Authorize.Net 代码 7 归类为相同详情永不重试;因为其结账系统使用 Accept.js 对卡片进行标记化,有效期由 Authorize.Net 自己的脚本捕获,而不是由 PlatformDTC 重新格式化。在订阅续订时,此代码不会重试:订阅将逾期,客户会收到一封电子邮件,其中包含添加新卡的链接。

为什么会发生

Authorize.Net 对代码 7 的说明:“提交的日期格式不正确。” 月份和年份颠倒、预期四位数年份却输入两位数,或字段为空都可能导致此问题。

购物者可以做什么

输入卡片正面的有效期月份和年份。

商店可以做什么

如果您自己构建请求,Authorize.Net 的 API 参考要求 expirationDate 为 7 个字符的年份和月份,格式为 YYYY-MM。

面向开发者

errors[0].errorCode “7”;316 是处理器发出的版本。已过期但格式正确的日期返回 8,而不是 7。

常见问题

Authorize.Net 代码 7 与过期卡片相同吗?
不。代码 7 是格式错误的日期;过期卡片返回代码 8。
如何修复 Authorize.Net 代码 7?
重新输入有效期,并检查您的集成是否以可接受的格式发送。

来源

相关内容

支付知识库