Песочница Paypal Express не работает
Я получаю пустой массив при вызове PayPal setExpresschecout функции с учетными данными песочницы. если я поставлю живые учетные данные, то все будет хорошо. Эта проблема возникает с прошлой пары недель. до этого код работал нормально на учетных данных в реальном времени и в песочнице. Кто-нибудь есть идеи? Пожалуйста помоги.
1 ответ
Вы проверили, какую версию SSL/TLS вы используете для вызова API?
PayPal недавно обновлен до TLS 1.2, как вы можете видеть в блоге их разработчиков: https://devblog.paypal.com/upcoming-security-changes-notice/
Пока это только в песочнице, но они собираются сделать это в реальной среде в будущем.
Это означает, что если вы используете TLS 1.1 или 1.0 для вызова API, он больше не будет работать.
Мне пришлось обновить мой тестовый сервер, потому что было невозможно больше вызывать их API.