使用他们的 API 取消 paypal 订阅 - 如何在已支付的期限内保持帐户活跃?

Cancelling paypal subscriptions using their API - how to keep the account active for the already paid peroid?

我目前正在将 Paypal 订阅集成到我的 ReactJS WebApp 中。

用户应能够订阅(并支付少量费用)以使用高级功能。

我想知道如何处理取消。我期望的是,当用户订阅一年后立即取消时,he/she 仍然可以在付费期限(一年)内使用该服务。

然而,在我当前的解决方案中,取消后,对高级功能的访问权限立即消失,并且不允许用户访问他支付的服务(后来取消)。

我目前的解决方案是这样的:

事件 BILLING.SUBSCRIPTION.CANCELLEDBILLING.SUBSCRIPTION.EXPIREDBILLING.SUBSCRIPTION.SUSPENDEDBILLING.SUBSCRIPTION.ACTIVATED 之间有何关联?我没有找到任何关于他的文件。 是否有事件或工作流可用于完成我的意图?我目前使用沙箱功能开发它。

还是必须自己实现必要的逻辑?

PayPal 仅跟踪订阅是否有效。

取消或过期是如何它变得不活跃。

取消时,您需要自己实现任何“已付款”逻辑,PayPal 不会这样做。