Authorize.net тест отклоняется в тестовом режиме - PullRequest
12 голосов
/ 14 декабря 2010

Используя Authorize.net в тестовом режиме, как я могу проверить "отклонения"? Если тестовый режим только одобряет все мои транзакции, независимо от поддельных платежных адресов ...

Ответы [ 2 ]

9 голосов
/ 14 декабря 2010

Тестирование для генерации результатов конкретных транзакций

При тестировании результатов транзакции в тестовой среде разработчика, а также в производственной среде вы можете указать код причины конкретного ответа, отправив тестовую транзакцию с использованием номера тестовой кредитной карты, предназначенной для генерации конкретных результатов транзакции: номер кредитной карты тестовой карты Visa «4222222222222.» Этот номер карты предназначен для тестирования и должен использоваться только для этой цели. Отправьте тестовую транзакцию, переведя учетную запись в тестовый режим или отправив x_test_request = TRUE со значением суммы в долларах, равным коду причины ответа, который вы хотели бы получить.

Например, чтобы проверить код причины причины ответа AVS 27, отправьте тестовую транзакцию с номером кредитной карты «4222222222222» и суммой «27,00».

Чтобы протестировать ответы AVS или CCV в реальной среде, вам нужно будет отправлять транзакции в реальном времени с правильным адресом, почтовым индексом и кодом карты для генерации успешных ответов, а также с неправильным адресом, почтовым индексом и кодом карты для генерировать другие ответы. Вы можете немедленно аннулировать успешные транзакции, чтобы предотвратить обработку реальных тестовых транзакций. Это можно быстро сделать на странице «Неустановленные транзакции» в интерфейсе продавца. Невозможно проверить ответы AVS или CCV в среде тестирования разработчика. Для получения дополнительной информации о AVS см. Руководство по интеграции продавца по адресу http://www.authorize.net/support/merchant/.

1 голос
/ 20 декабря 2012

Информация, предоставленная Энтони в его ответе, является точной, если вы используете AIM API.Если вы используете CIM API (API, который позволяет хранить информацию о клиентах на серверах Authorize.net и заряжать их с помощью токена), процесс немного отличается.

  • x_test_request должен быть F,не T, чтобы это работало в CIM.
  • Значения в долларах для отправки перечислены в этом документе, который я нашел на форумах сообщества Authorize.net. AVS-CardCode Testing.xls
  • Помимо этих двух различий, процесс аналогичен тестированию отклоненных / avs кодов ответов для AIM API.

Кроме того, обратите внимание, что номер тестовой карты 4222222222222 для этих транзакций составляет всего 13 цифр, а не 16. Я не заметил этого сразу, и это имеет значение.

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