Authorize.Net · 拒绝码
Authorize.Net 153 “处理支付数据时出错”是什么意思?
核实日期
Authorize.Net 响应原因代码 153,“处理支付数据时出错”,通常出现在以加密支付数据形式发送的钱包支付中。Authorize.Net 的核对清单:将 `marketType` 设置为 `e-commerce`,使用 `auth-capture` 或 `auth-only` 交易,发送两个 `Base64` 编码的不透明数据值,并省略卡号、有效期、磁道数据和 3-D Secure 数据。
- 类型
- 错误(集成)
- 谁拒绝了
- Authorize.Net 的支付数据检查
- 重试
- 只有在请求修复后才能重试;同时顾客可以尝试其他支付方式。
- 顾客可以怎么做
- 再试一次,或者用银行卡支付。
- 店家可以怎么做
- 让您的开发人员检查一下钱包的集成设置。
PlatformDTC 的处理方式
PlatformDTC 的 Authorize.Net 结账会将 Apple Pay 和 Google Pay 作为 Authorize.Net 的不透明数据发送,并拒绝任何同时包含银行卡号或有效期信息的请求。这符合 Authorize.Net 避免出现代码 153 的指示。
为什么会这样
加密的钱包数据无法解密,或者发送时包含了不应该有的信息。
顾客可以怎么做
再试一次,或者手动输入银行卡信息支付。
店家可以怎么做
请您的开发人员将请求与 Authorize.Net 关于代码 153 的核对清单进行比较。
供开发人员参考
`errors[0].errorCode "153"`。要求:`marketType "0"`;`transactionType authCaptureTransaction` 或 `authOnlyTransaction`;`opaqueData.dataDescriptor` 和 `dataValue`;无卡号、有效期、磁道或 3DS 数据;可为该商户解密的数据,Base64 编码。
常见问题
- 是什么导致 Authorize.Net 在使用 Apple Pay 时出现代码 153?
- 无法为该商户解密的支付数据,或者发送时包含了不应该有的信息。
- 顾客能解决 Authorize.Net 代码 153 的问题吗?
- 不能直接解决;在商店修复其集成问题期间,顾客可以使用银行卡支付。
来源
- Authorize.Net 响应代码工具(响应原因代码) — Authorize.Net
- Authorize.Net 响应代码(响应代码工具背后的 JSON 列表) — Authorize.Net