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

Authorize.Net · 拒绝码

Authorize.Net E00003 “解析 XML 请求时发生错误”是什么意思?

核实日期

Authorize.Net E00003,“解析 XML 请求时发生错误”,意味着 API 请求正文无法解析:字段顺序错误、拼写错误、包含无效值或文档格式不正确。银行卡从未被处理。修复方法在于集成,通过对照 Authorize.Net 的 API 架构检查请求。

类型
错误(集成)
谁拒绝了
商店的集成
重试
仅在请求修复后。
顾客操作
无需操作;如果结账持续失败,请联系商店。
商家操作
让您的开发者对照 Authorize.Net 的架构验证请求。

PlatformDTC 的处理方式

PlatformDTC 从遵循 Authorize.Net 发布架构的类型化结构构建其 Authorize.Net 请求;如果 E00003 返回,顾客会看到 Authorize.Net 自己的提示,而不是声称他们的银行卡失败。

发生原因

Authorize.Net 对照其架构验证每个请求;元素必须按照文档中规定的顺序出现,且具有有效值。

商店可以做什么

咨询您的开发者或平台提供商;商家界面中没有什么可更改的。

开发者须知

messages.message[0].code "E00003"。Authorize.Net 将 JSON 转换为 XML,而 XML 要求严格的元素顺序,因此 JSON 请求必须遵循 API 参考中的元素顺序。

常见问题

Authorize.Net E00003 也影响 JSON 请求吗?
是的。Authorize.Net 将 JSON 元素转换为 XML,这要求严格的顺序,因此 JSON 必须遵循 API 参考的元素顺序。
顾客会导致 Authorize.Net E00003 吗?
很少;这意味着商店的集成发送了格式不正确的请求。

来源

相关内容

支付知识库