PayPal AVS тестирование
Этот материал Paypal безумно сложно. Документация устарела, или соглашения об именах настолько схожи, что просто создают массу путаницы.
Так что я здесь, чтобы надеяться получить твердое направление.
Простая форма (пожертвование), которая будет совершать транзакции в реальном времени с помощью PayPal. (через PHP-класс AngellEye).
За последний год моя форма использовалась "кардерами" для "проверки" чеков... (чтобы проверить, была ли украденная информация законной и еще не отменена)..
Я хотел включить еще несколько фильтров мошенничества... но остановился на использовании УПРАВЛЕНИЯ РИСКОМ матчей CVV и AVS.
То, с чем у меня возникли проблемы, это как проверить эти средства управления рисками.
Мой конфиг указывает на конечную точку SANDBOX. Я создал аккаунт песочницы покупателя и продавца.
Я попытался включить / выключить опцию отрицательного тестирования.
При включенном отрицательном тестировании... если я введу 107,55 в поле AMOUNT... Я получаю ошибку. (как и ожидалось, это значение, которое необходимо ввести для создания ошибки)
Если я использую кредитную карту (песочницу) в файле.. она работает / успешно. Если я использовал фиктивную кредитную карту или номер карты 41111...., он потерпит неудачу (как и ожидалось)
Однако... ничего, что я делаю, не приводит к транзакции FAILED, основанной на данных CVV или Address.
Учетные записи песочницы имеют адрес, связанный с ним. Но если я использую фиктивную, она все равно пройдет.
Не важно, какое значение CVV я использую. Тем не менее, ОБА из них включены в учетную запись Paypal.com в разделе УПРАВЛЕНИЕ РИСКАМИ.
Если кто-то может "замять это" для меня и предоставить некоторые шаги. Я бы оценил это.
Какие учетные записи нуждаются в том, какие настройки и как проверить, в центре внимания, так как я не могу вызвать сбой с неверным адресом или плохим CVV..