PHP Проверить Paypal Payment, а затем выполнить что-то - PullRequest
0 голосов
/ 09 сентября 2011

сегодня я бы спросил вас, знает ли кто-нибудь, как проверить, действительно ли пользователь заплатил, а затем, действительно ли он заплатил, выполнить скрипт mssql +

если быть точным, если бы он действительно заплатил, я бы выполнил этот запрос через php: (ОБНОВЛЕНИЕ участников SET Premium = '1' WHERE membername = "'. $ Membername.'" ") *

Ответы [ 2 ]

3 голосов
/ 10 сентября 2011

Это можно сделать с помощью уведомления о мгновенных платежах PayPal (IPN).Однако важно понимать, что когда пользователь возвращается на ваш сайт из PayPal, это еще не значит, что платеж прошел.IPN может произойти до того, как они вернутся на ваш сайт или когда-нибудь позже.Вы даже можете принимать платежи через eCheck, которые могут занять некоторое время, чтобы быть завершенным платежом

Таким образом, ваш сценарий прослушивания IPN будет ожидать завершенного платежа, обновит членство пользователя, а затем отправит ему электронное письмо со ссылкой для входа в систему в качестве премиум-участника.

Весь процессобъяснено в этом руководстве с примером кода: PayPal IPN с PHP

1 голос
/ 09 сентября 2011

Вы можете проверить этот пример PHP с сайта PayPal:

https://cms.paypal.com/cms_content/US/en_US/files/developer/IPN_PHP_41.txt

if (strcmp ($res, "VERIFIED") == 0) {
// Your code
}
...