今天我会问你是否有人知道检查用户是否真的付了钱,然后他是否真的付了执行一些mssql + script
准确地说,如果他真的付了钱,我会通过php执行这个查询: (更新成员SET Premium ='1'WHERERE member =“'。$ membername。'”“)
答案 0 :(得分:3)
您可以使用PayPal的即时付款通知(IPN)来实现此目的。但是,了解当用户通过PayPal付款返回您的网站时,这一点非常重要,但这并不意味着付款已经完成。 IPN可能会在他们返回您的网站之前或之后的某个时间发生。您甚至可以接受eCheck付款,这可能需要很长时间才能完成付款。
因此,您的IPN侦听器脚本将等待已完成的付款,更新用户的成员资格,然后向他们发送一封电子邮件,其中包含作为高级会员登录的链接。
本教程中使用示例代码PayPal IPN with PHP
解释整个过程答案 1 :(得分:1)
您可以从paypal网站查看此PHP示例:
https://cms.paypal.com/cms_content/US/en_US/files/developer/IPN_PHP_41.txt
if (strcmp ($res, "VERIFIED") == 0) {
// Your code
}