使用其API取消Paypal订阅-如何在已付费的Peroid上保持帐户活跃?

问题描述

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

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

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

但是,使用我当前的解决方案,取消后,对高级功能的访问会立即消失,并且不允许用户访问他所付费用的服务(以后取消)。

我当前的解决方案如下:

事件BILLING.SUBSCRIPTION.CANCELLEDBILLING.SUBSCRIPTION.EXPIREDBILLING.SUBSCRIPTION.SUSPENDEDBILLING.SUBSCRIPTION.ACTIVATED相互之间如何关联?我没有找到有关他的任何文件。 是否可以使用事件或工作流程来实现自己的预期目标?我目前使用沙盒功能进行开发。

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

解决方法

PayPal仅跟踪订阅是否处于活动状态。

已取消或已过期是如何变为非活动状态。

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

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...