Authorize.Net · 拒绝码
Authorize.Net 37 “信用卡号无效”是什么意思?
核实日期
Authorize.Net 响应原因代码 37 传达的信息与代码 6 相同:“信用卡号无效。”提交的卡号不是卡片网络或处理器接受的,最常见的原因是输入错误或缺少数字。购物者应再次输入卡号或使用其他卡片;重复相同的卡号不会改变结果。
- 类型
- 这些详情导致硬拒绝
- 谁拒绝了
- Authorize.Net 或处理器
- 重试
- 仅在卡号更正后。
- 购物者操作
- 重新输入卡号或尝试其他卡片。
- 商户操作
- 检查表单是否未截断或重新格式化卡号。
PlatformDTC 的处理方式
PlatformDTC 将 Authorize.Net 代码 37 归类为在相同详情下永不重试,也永不重新路由,因为另一个处理器会因相同原因拒绝相同的卡号。在订阅续订时,此代码不会重试:订阅将逾期,客户会收到一封电子邮件,其中包含添加新卡片的链接。
发生原因
卡号要么未能通过基本格式检查,要么不属于网络识别的卡片。
购物者可以做什么
检查卡号的每个数字。如果正确但仍然失败,该卡可能不适用于在线支付;请咨询银行。
商店可以做什么
留意峰值:短时间内来自同一来源的许多代码 37 错误可能意味着有人在您的结账页面上猜测卡号。
针对开发者
`errors[0].errorCode "37"`。在重试逻辑中,像处理 6 和 315 一样处理:永远不要重新提交相同的 `PAN`。
常见问题
- 为什么 Authorize.Net 代码 6 和 37 有相同的消息?
- Authorize.Net 将两者都列为“信用卡号无效”;无论哪种情况,卡号都未被接受。
- 代码 37 的卡片以后能用吗?
- 不能使用相同的卡号;购物者需要更正卡号或使用其他卡片。
来源
- Authorize.Net 响应代码工具(响应原因代码) — Authorize.Net
- Authorize.Net 响应代码(响应代码工具背后的 JSON 列表) — Authorize.Net