Библиотека CodeIgniter и Authorize.net CIM - PullRequest
1 голос
/ 09 июля 2011

Я пытаюсь использовать библиотеку authorize.net для CI2.0 из https://github.com/cloudmanic/codeignitor-authorizenet-cim-library

При запуске fulltest (), которая является первой функцией в контроллере, я получаю:

Создание профиля клиента - create_customer_profile ()

Ошибка: элемент 'createCustomerProfileRequest' в Пространство имен 'AnetApi / XML / v1 / схемы / AnetApiSchema.xsd' имеет недопустимый дочерний элемент 'createCustomerProfileRequest' в Пространство имен 'AnetApi / XML / v1 / схемы / AnetApiSchema.xsd. Список возможных ожидаемых элементов: 'validationMode' в пространстве имен 'AnetApi / XML / v1 / схемы / AnetApiSchema.xsd.

1 Ответ

1 голос
/ 09 июля 2011

Эта ошибка означает, что один из узлов XML находится не в том месте.API Authorize.Net очень требователен к формату любого отправляемого ему XML.Трудно сказать точно, что это за ошибка, не видя сгенерированный XML, но это, вероятно, связано с неправильным размещением элемента validationMode.

Вы можете увидеть, как выглядит действительный формат XML в Справочник CIM на стр. 26.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...