【发布时间】:2017-11-18 17:33:57
【问题描述】:
我希望能够在 PHP Stripe 包中更改客户的当前订阅,但只能在订阅结束时更改。在文档中,它只显示了如何在请求时准确地更改当前订阅,但我想在另一个结束时延迟订阅更改。
感谢您的帮助。
【问题讨论】:
标签: php laravel transactions stripe-payments payment
我希望能够在 PHP Stripe 包中更改客户的当前订阅,但只能在订阅结束时更改。在文档中,它只显示了如何在请求时准确地更改当前订阅,但我想在另一个结束时延迟订阅更改。
感谢您的帮助。
【问题讨论】:
标签: php laravel transactions stripe-payments payment
你使用的是通过 Laravel 提供的 Cashier 吗?如果是这样,这两种情况都是微不足道的,因为用户当前的订阅结束日期存储在订阅模型中。然后只需运行一个计划任务来检查哪些订阅正在结束并进行更改。
【讨论】:
您可以使用update subscription API 为客户升级/降级计划。
如前所述:更新现有订阅以匹配指定参数。在更改计划或数量时,我们可以选择按比例分配下个月收取的价格(针对月度计划或当前订阅计划期结束)以弥补任何价格变化。
【讨论】: