【发布时间】:2021-05-24 20:36:19
【问题描述】:
我正在尝试使用 PayPal 为订阅课程的用户创建订阅系统。到目前为止我已经制定了计费协议并且这个没有问题,但是问题是我希望每个月或每次订阅支付时,自动重新注册用户,否则如果无法收费(最多2次尝试) 订阅被取消,他们不再有权访问该课程。这最后一部分我不知道该怎么做,基本上我不知道如何检查协议的状态并在未付款时取消。
【问题讨论】:
我正在尝试使用 PayPal 为订阅课程的用户创建订阅系统。到目前为止我已经制定了计费协议并且这个没有问题,但是问题是我希望每个月或每次订阅支付时,自动重新注册用户,否则如果无法收费(最多2次尝试) 订阅被取消,他们不再有权访问该课程。这最后一部分我不知道该怎么做,基本上我不知道如何检查协议的状态并在未付款时取消。
【问题讨论】:
PayPal Subscriptions 的当前版本不使用“计费协议”。如果您已与计费协议集成,即 PayPal 订阅的早期版本,您应该放弃该已弃用的实施并阅读当前文档,该文档仅使用:产品、计划和订阅。
(不要使用计费协议,也不要使用已弃用的PayPal-Node-SDK。直接使用订阅 API)
要接收有关订阅何时付款或其状态发生其他变化的通知,integrate Webhooks。
其他一些可能有用的信息:How do you know if a user has paid for a subscription
【讨论】: