如何处理取消的经常性付款

时间:2009-01-15 21:13:20

标签: paypal payment recurring

我正在使用Paypal处理我网站的自动定期付款。用户付费订阅我的网站,以便他们可以定期收到新闻通讯。

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

我想到的第一个解决方案是安排一个每隔午夜执行一个脚本的cronjob,用来自Paypal的信息更新我的数据库。

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

有更好的方法吗?

1 个答案:

答案 0 :(得分:6)

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