我需要在网站上为我的客户设置 paypal 自动续订。 实际上,客户每月付款后将获得 30 天的网站访问权。
如果每月自动付款没问题,我们可以将“网站访问”天数增加 30 天。 如果不是,则不会再向客户帐户添加天数。
这意味着我需要从我自己的网站运行一个脚本来检查和增加或停止客户在每次自动付款后的“网站访问”天数。
我们可以这样设置paypal自动续订吗?
有什么方法可以在每次自动续订后运行脚本 (mywebsite.com/renewalscript.php?customerid=123&payment=ok
)?
或者您有任何其他想法来克服这个问题吗?
最佳答案
一个简单的方法可能是有一个 valid_until
日期列或其他东西。当用户尝试查看内容时,只需检查该字段并查看他们是否应该能够。然后在 IPN 监听器中,您可以将该日期提前 30 天,届时收到一笔好付款。
如果您在创建 IPN 监听器方面需要帮助,您可能会发现我的教程很有帮助。
关于PHP 和 Paypal IPN 订阅和定期付款,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8910242/