Как убедиться, что уведомление на URL-адрес тихой публикации действительно отправлено PayPal Payflow, а не хакером?

Payflow поддерживает URL-адрес тихой публикации, который представляет собой страницу, на которую будет отправлено уведомление после завершения успешной транзакции (оплаты, возврата и т. д.). URL-адрес тихой публикации можно настроить с помощью менеджера PayPal.

Большинство подобных платежных систем реализуют понятие «обратной отправки», когда принимающее программное обеспечение может отправлять результаты обратно, чтобы убедиться, что информация о транзакции является законной и не исходит от хакера. Payflow, похоже, не поддерживает обратную публикацию, и в документации Payflow Pro не упоминается какой-либо другой способ проверки данных транзакции, полученных по URL-адресу Silent Post.


person redgeoff    schedule 10.06.2014    source источник


Ответы (2)


Все действительные уведомления PayPal отправляются с адреса 173.0.81.65. Просто игнорируйте любые уведомления, которые приходят не с этого IP-адреса.

Ответ скрыт в глубинах базы знаний PayPal: https://ppmts.custhelp.com/app/answers/detail/a_id/445. Дополнительную информацию также можно найти по адресу https://ppmts.custhelp.com/app/answers/detail/a_id/883/kw/payflow%20ip%20address

person redgeoff    schedule 10.06.2014

Я выбрал другой подход, передав токен аутентификации в моем запросе PayPal, который я проверяю после получения запроса POST.

person dzona    schedule 15.04.2016