我希望能够暂停并恢复客户的 PayPal 订阅。我还希望他们不要失去订阅周期的剩余时间。我想知道如何才能实现这一目标?
我考虑使用
/billing/subscriptions/:subscription_id/suspend
端点 (请参阅文档)。但我不确定当订阅在 billing_info.next_billing_time
期间处于暂停状态时到底会发生什么。恢复后会立即向买家收费,还是下次计费时间推迟一个周期,或者行为更加不同?
为了确保您的客户不会失去订阅周期的剩余时间,您最好希望恢复的订阅从中断的地方继续。这意味着,例如,如果客户的订阅周期在暂停时还剩 10 天,那么在恢复订阅时他们应该还剩 10 天。
此行为可能由 PayPal 订阅配置或 API 参数中的设置控制。如果这对您的业务模式很重要,请确保您将订阅设置为支持此行为。