我正在尝试从https://github.com/cloudmanic/codeignitor-authorizenet-cim-library
使用authorize.net库来实现CI2.0当运行fulltest()时,我得到控制器中的第一个函数:
创建客户资料 - create_customer_profile()
错误:元素 'createCustomerProfileRequest'中 命名空间 'AnetApi / XML / V1 /模式/ AnetApiSchema.xsd' 有无效的子元素 'createCustomerProfileRequest'中 命名空间 'AnetApi / XML / V1 /模式/ AnetApiSchema.xsd'。 预期的可能元素列表: 命名空间中的'validationMode' 'AnetApi / XML / V1 /模式/ AnetApiSchema.xsd'。
答案 0 :(得分:1)
该错误意味着其中一个XML节点位于错误的位置。 Authorize.Net的API非常挑剔发送给它的任何XML的格式。如果没有看到生成的XML,很难确切地说出错误是什么,但它可能与validationMode
元素放置不正确有关。
您可以在第26页的CIM Guide中查看有效的XML格式。