【发布时间】:2014-01-26 08:28:18
【问题描述】:
我正在开发一个提供 1 年、2 年和 3 年订阅计划的网站。用户可以使用一次性付款和每月付款进行付款。为了实现这一功能,我使用贝宝网关集成了重复付款和一次性付款,并且我已经成功集成。但我有一些问题,下面是我的场景。
假设客户使用一次性付款一年的订阅计划结账并在贝宝上付款,然后贝宝将访问我的 IPN 处理程序脚本,我将为该客户更新一年的订阅计划。
现在,如果客户使用一年期订阅计划的重复付款结账,那么它将在我的 IPN 处理程序脚本中命中,我将更新订阅计划。
但在这里我想知道我将如何区分一次性付款和重复付款,因为每当贝宝点击 IPN 进行每月付款时,它就会为该客户更新我的数据库,并将订阅日期更新为一年。这样,它将每月更新数据库,客户订阅日期将每月更新一年。
希望你能明白我想说的话,
谢谢。
【问题讨论】:
标签: paypal paypal-subscriptions