Подтвердить что ты не робот

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/

Мне нужна помощь, потому что это не на моей стороне. Пожалуйста, помогите мне в этом.

Спасибо заранее.

4b9b3361

Ответ 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 с каждым платежом.

Если у вас есть аналогичная проблема с вашими платежными тестами, сообщите нам, и мы можем взглянуть.

Приношу свои извинения за причиненные неудобства.