1

我正在尝试使用https://github.com/cloudmanic/codeignitor-authorizenet-cim-library的 CI2.0 的 authorize.net 库

运行 fulltest() 这是控制器中的第一个函数时,我得到:

创建客户资料 - create_customer_profile()

错误:命名空间“AnetApi/xml/v1/schema/AnetApiSchema.xsd”中的元素“createCustomerProfileRequest”在命名空间“AnetApi/xml/v1/schema/AnetApiSchema.xsd”中具有无效的子元素“createCustomerProfileRequest”。预期的可能元素列表:命名空间“AnetApi/xml/v1/schema/AnetApiSchema.xsd”中的“validationMode”。

4

1 回答 1

1

该错误意味着其中一个 XML 节点位于错误的位置。Authorize.Net 的 API 对发送给它的任何 XML 的格式都非常挑剔。如果没有看到生成的 XML,很难确切地说出错误是什么,但它可能与validationMode放置不正确的元素有关。

您可以在第 26 页的CIM 指南中查看有效的 XML 格式。

于 2011-07-09T05:21:31.530 回答