Захват платежа; экспресс-заказ - PullRequest
0 голосов
/ 16 апреля 2011

Привет, у меня на сайте работает экспресс-оплата PayPal, когда пользователь покупает что-то, через что проходит транзакция, и продавец может получить платеж, нажав на кнопку захвата на сайте песочницы.Проблема в том, что мне нужно вернуть «статус захвата» на сайт, так как мне нужно сохранить его в базе данных для будущего использования, есть ли способ, которым PayPal отправляет некоторые уведомления всякий раз, когда платеж фиксируется продавцом.

Спасибо

1 Ответ

0 голосов
/ 16 апреля 2011

PayPal IPN: https://www.paypal.com/ipn

Короче говоря, включите NOTIFYURL в вызовы SetExpressCheckout и DoExpresscheckoutPayment, и вы получите POST на этот URL-адрес после захвата транзакции.Ищите «PAYMENTSTATUS», так как это должно читаться как «Complete».

Не забудьте проверить POST, отправив его обратно на https://www.paypal.com/cgi-bin/webscr?cmd=_notify-validate и проверив ответ VERIFIED / INVALID.

...