Ответ 1
Тестирование для создания конкретных результатов транзакций
При тестировании результатов транзакций в тестовой среде разработчика, а также в производственной среде вы можете создать конкретный код причины ответа, отправив тестовую транзакцию, используя номер тестовой кредитной карты, предназначенный для генерации конкретных результатов транзакций: номер кредитной карты Visa test "4222222222222." Этот номер карты предназначен для тестирования и должен использоваться только для этой цели. Отправьте тестовую транзакцию путем размещения учетной записи в тестовом режиме или отправки x_test_request = TRUE, при этом значение суммы в долларах равно коду причины ответа, который вы хотите создать.
Например, чтобы проверить код причины ответа AVS 27, отправьте тестовую транзакцию с номером кредитной карты "4222222222222" и суммой "27.00."
Чтобы протестировать ответы AVS или CCV в живой среде, вам необходимо будет отправить прямые транзакции с правильным адресом улицы, кодом почтового индекса и кодом карты, чтобы генерировать успешные ответы, а также неправильный адрес улицы, код почтового индекса и код карты для генерировать другие ответы. Вы можете немедленно аннулировать успешные транзакции, чтобы предотвратить обработку транзакций в реальном времени. Это можно сделать быстро на странице Unsettled Transactions торгового интерфейса. Невозможно проверить ответы AVS или CCV в тестовой среде разработчика. Для получения дополнительной информации об AVS см. Руководство по интеграции Merchant по адресу http://www.authorize.net/support/merchant/.