Authorize.Net · 拒绝码
Authorize.Net 27 “交易因 AVS 不匹配而被拒绝” 是什么意思?
核实日期
Authorize.Net 响应原因代码 27 表示交易因 AVS 不匹配而被拒绝:提供的地址与持卡人的账单地址不符。解决方案几乎总是在顾客这边,通过输入银行存档的街道地址和邮政编码来解决。如果许多合法订单因此失败,请检查您的 AVS 过滤器有多严格。
- 类型
- 这些详情导致硬拒绝
- 拒绝方
- 地址验证 (AVS) 结果,由您的设置应用
- 重试
- 仅限使用正确的账单地址。
- 顾客操作
- 准确输入银行卡账单上显示的账单地址。
- 商户操作
- 如果有效的国际卡被拒绝,请检查您的 AVS 过滤器。
PlatformDTC 的处理方式
PlatformDTC 将 Authorize.Net 代码 27 归类为不会使用相同详情重试:结账时会将顾客留在您的 Authorize.Net 账户上,并要求提供更正后的详情,而不是将相同的不匹配路由到其他地方。在订阅续订时,该代码不会被重试:订阅会逾期,顾客会收到一封电子邮件,其中包含添加新卡的链接。
发生原因
地址验证会将街道地址和邮政编码中的数字与银行记录进行比较。最近搬家、打字错误或将送货地址输入为账单地址,都会导致不匹配。
顾客可以做什么
使用银行卡账单上打印的地址,而不是送货地址,并仔细核对邮政编码。
商店可以做什么
如果许多真实订单因代码 27 而失败,请检查您的过滤器在商户界面中拒绝了哪些 AVS 结果;拒绝部分匹配比仅拒绝完全不匹配更严格。
开发者须知
errors[0].errorCode "27";transactionResponse.avsResultCode 带有 AVS 结果字母。代码 127 是自动作废失败的变体。
常见问题
- Authorize.Net 代码 27 是否意味着银行卡被盗?
- 不一定。大多数 AVS 不匹配是打字错误或旧地址,尽管欺诈者也会导致 AVS 失败。
- 顾客在代码 27 后可以重试吗?
- 可以,使用银行存档的账单地址。
来源
- Authorize.Net 响应代码工具(响应原因代码) — Authorize.Net
- Authorize.Net API 参考:createTransactionResponse 字段 — Authorize.Net