IPN не был отправлен, а рукопожатие не было проверено. Проверьте информацию.
Я работаю с Expresscheckout в Paypal, для одноразовой интеграции платежей пользователей.
Рабочий поток 1st create token и пользователь перенаправляют на страницу PayPal и успех на мою страницу url возврата.
1.SetExpressCheckout
2. DoExpressCheckoutPayment
Моя проблема:
1. Теперь мне нужно установить ipn для этой платежной системы.
2.My уведомить url не работает на simulator.It дает ошибку (IPN не был отправлен, и рукопожатие не было проверено. Пожалуйста, просмотрите информацию.)
https://developer.paypal.com/developer/ipnSimulator/
Мне нужна помощь, потому что это не на моей стороне.
Пожалуйста, помогите мне в этом.
Спасибо заранее.
Ответы
Ответ 1
Ошибка рукопожатия, скорее всего, произойдет, если конфигурация сервера/хранилища ключей не соответствует обновленным алгоритмам шифрования SSL PayPal.
Инициатор IPN будет подключаться снова к среде Sandbox PayPal, которая была обновлена с помощью алгоритмов шифрования корневого сервера /SHA -2 Versign G5 (кстати, это промышленный стандарт, который должен быть везде в 2016 году).
Как только ваш узел IPN не соответствует требованиям, соединение SSL будет выходить из строя с проблемами рукопожатия.
Просто проверьте свой сервер, запустив соединение script с конечной точкой Sandbox PayPal следующим образом:
openssl s_client -connect api-3t.sandbox.paypal.com:443 -showcerts -CApath /etc/ssl/certs/
Если вы не получили Verify return code: 0 (ok)
, вам, вероятно, придется проверить совместимость сертификата /SHA -2, следуя общим инструкциям, которые PayPal опубликовала здесь:
2015-2016 SSL-сертификат Изменить Microsite
Ответ 2
Ответ PayPal:
"Спасибо, что обратились к Техническим службам PayPal Merchant, прошу прощения за задержку в ответе на ваш адрес электронной почты.
Мы знаем об этой проблеме с нашим симулятором IPN, и наша команда разработчиков работает над исправлением. Пока эта проблема не будет исправлена, я бы предложил запустить ваши тесты IPN, выполнив платежи в Sandbox, поскольку мы отправляем запросы IPN с каждым платежом.
Если у вас есть аналогичная проблема с вашими платежными тестами, сообщите нам, и мы можем взглянуть.
Приношу свои извинения за причиненные неудобства.