3

我正在使用 Paypal 为我的网站处理自动定期付款。用户付费订阅我的网站,这样他们就可以获得定期通讯。

因此,假设客户在几个月后取消了他们的会员资格。他们通过登录 Paypal 并取消未来的自动付款来做到这一点。我应该如何更新我的网站以反映这种取消?

我正在考虑的第一个解决方案是安排一个 cronjob,它在每个午夜执行一个脚本,以使用来自 Paypal 的信息更新我的数据库。

第二个解决方案是在时事通讯邮寄日,我执行一个脚本来使用来自 Paypal 的信息更新我的数据库。每次用户“登录”到我的网站时,该网站也会执行该脚本。

有没有更好的方法来做到这一点?

4

1 回答 1

6

如果我理解正确,Paypal 的服务器会在订阅状态发生变化时自动更新您的服务器(如果您进行了此配置)。这称为 IPN(即时付款通知),确实包括取消通知。这是定期(订阅)付款的 Paypal 文档。此外,您可以使用他们的 API 轮询他们的服务器以获取此信息,因此,如果您希望自己获取它,您可以。

于 2009-01-15T21:21:01.357 回答