Я интегрирую Paypal в веб-сайт через API оплаты APM Worldpay.
Я включил PDT в своей песочнице PayPal и использую пример кода PHP Paypal из их репозитория github для получения данных, однако каждый мой вызов для проверки транзакции через PDT возвращает ошибку FAIL: 4002.
Похоже, это общее сообщение об ошибке, и решения на веб-сайте разработчиков PayPal не помогли мне решить проблему.
Я также нашел вопрос с этого сайта (в 2015 году), в котором предлагалось ввести код tx в верхнем регистре. Это тоже не помогло.
У кого-нибудь есть опыт проверки с помощью PDT при использовании Worldpay, который решил эту проблему?
В этом случае оказывается, что симулятор Worldpay не совместим с песочницей Paypal, поэтому платежи в Paypal не производятся.
Других решений пока нет …