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

Authorize.Net · 拒绝码

Authorize.Net 5 “需要有效金额”是什么意思?

核实日期

Authorize.Net 响应原因代码 5,“需要有效金额”,表示 `amount` 字段中提交的值未通过数字验证。这是商店方面的一个集成问题,例如金额为空、为零、为负或格式不正确。顾客无法解决;商店或其开发者需要纠正结账发送的内容。

类型
错误(集成)
谁拒绝了
Authorize.Net 的验证
重试
仅在金额有效的情况下。
顾客操作
无需操作;如果结账持续失败,请联系商店。
商家操作
检查您的结账系统是否以正确格式发送了正数金额。

PlatformDTC 的处理方式

PlatformDTC 始终在其服务器上根据购物车计算 Authorize.Net 的收费金额,而不是从浏览器计算,并且如果服务器价格不可用,则会拒绝收费,因此格式错误的金额不会从其结账系统发送到 Authorize.Net。如果续订返回代码 5,则不会以相同金额重试;系统会要求顾客更新其支付方式。

发生原因

Authorize.Net 的说明:“`amount` 字段中提交的值未通过数字验证。”

商店可以做什么

请您的开发者或平台检查发送的金额:订单总额应为带小数点的十进制数字,且不含货币符号。

面向开发者

`errors[0].errorCode "5"`。Authorize.Net 的 API 参考将 `amount` 定义为总计,一个最多 15 位数字的十进制数,带小数点且不含货币符号。

常见问题

谁来修复 Authorize.Net 代码 5?
商店的集成;顾客无法修复。
Authorize.Net 期望的金额格式是什么?
根据 Authorize.Net 的 API 参考,总金额应为带小数点的十进制数,最多 15 位数字,且不含货币符号。

来源

相关内容

支付知识库