今天我想问你是否有人知道如何检查用户是否真的支付了然后如果他真的支付了执行一些mssql+脚本
准确地说,如果他真的付款了,我会通过 php 执行此查询: (更新成员 SET Premium='1' WHERE membername="'.$membername.'"")
最佳答案
您可以使用 PayPal 的即时付款通知 (IPN) 来实现这一点。但是,请务必了解,当用户从 PayPal 付款返回您的网站时,并不意味着付款已经完成。 IPN 可能会在他们返回您的站点之前或稍后发生。您甚至可以接受电子支票付款,这可能需要很长时间才能完成付款。
因此,您的 IPN 监听器脚本将等待完成付款,更新用户的成员(member)资格,然后向他们发送一封电子邮件,其中包含以高级成员(member)身份登录的链接。
本教程使用示例代码解释了整个过程:PayPal IPN with PHP
关于PHP Check Paypal Payment 然后执行一些东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7358411/