CIM-библиотека CodeIgniter и Authorize.net

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

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

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

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


person Sean    schedule 08.07.2011    source источник


Ответы (1)


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

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

person John Conde    schedule 09.07.2011
comment
Привет, Джон, Спасибо за ответ. Я со вчерашнего дня рвал на себе волосы из-за этого. Я использую github.com/cloudmanic/codeignitor-authorizenet-cim-library привязать к CodeIgniter. Я собираюсь дать этому еще один шанс, если это не сработает, я, вероятно, перейду к вашему руководству по johnconde.net/blog/ - person Sean; 09.07.2011
comment
Джон, который сделал это - я внес несколько изменений в эту библиотеку, и она заработала. Скоро я опубликую изменения в сети. Еще раз спасибо за указатель - person Sean; 11.07.2011
comment
Джон, я продолжаю получать отклонение транзакции с использованием CIM только с аутентификацией (не с захватом), однако я вижу транзакции в моем обзоре CIM в моем реальном счете? Любые идеи? - person Sean; 12.07.2011
comment
@ Шон, ты понял это? - person Jason Shultz; 20.11.2011
comment
@JasonShultz Если у вас возникла проблема, похожая на эту, не стесняйтесь задать свой вопрос, чтобы мы могли попытаться помочь вам с этим. . - person John Conde; 20.11.2011