ActiveMerchant Authorize.net Cim не будет генерировать отказы

Я работаю над реализацией ActiveMerchant, которая использует AuthorizeNetCim.

Я следовал этому руководству, чтобы сгенерировать отклоненную транзакцию или ошибки AVS.

Каждая транзакция, которую я делаю, будет возвращена как успешная транзакция.

Я устанавливаю для флага ActiveMerchant значение true, чтобы он попадал в test_url.

Это единственная ветка, которую я нашел в отношении одного и того же проблема.


person Alan Andrade    schedule 31.07.2013    source источник


Ответы (1)


Этот запрос на извлечение решает проблему:

https://github.com/Shopify/active_merchant/pull/785

По сути, нам нужно разделить тестовый флаг на две части: - test : Указывает, по какому URL-адресу нужно попасть. - test_requests: Указывает, должны ли запросы иметь тестовый флаг или нет.

Таким образом, вы можете попасть в тестовую среду, но отправить реальную транзакцию, которая будет реагировать на руководство по генерации ошибок от authorize.net.

person Alan Andrade    schedule 31.07.2013
comment
Вам удалось вернуть отклоненные результаты? Я отправляю почтовые индексы с этого URL-адреса и возвращаю успехи. developer.authorize.net/tools/errorgenerationguide - person Ethan; 27.12.2013
comment
да. Важно настроить свою учетную запись как не для песочницы env. Я открыл тестовую учетную запись с Authorize.net, и эта учетная запись находится в реальной среде, а не в песочнице. Также убедитесь, что флаг test_requests установлен правильно. - person Alan Andrade; 29.12.2013