【问题标题】:How to change subscription at the end of the current one? [Stripe]如何在当前订阅结束时更改订阅? [条纹]
【发布时间】:2017-11-18 17:33:57
【问题描述】:

我希望能够在 PHP Stripe 包中更改客户的当前订阅,但只能在订阅结束时更改。在文档中,它只显示了如何在请求时准确地更改当前订阅,但我想在另一个结束时延迟订阅更改。

感谢您的帮助。

【问题讨论】:

    标签: php laravel transactions stripe-payments payment


    【解决方案1】:

    你使用的是通过 Laravel 提供的 Cashier 吗?如果是这样,这两种情况都是微不足道的,因为用户当前的订阅结束日期存储在订阅模型中。然后只需运行一个计划任务来检查哪些订阅正在结束并进行更改。

    https://laravel.com/docs/5.4/billing#creating-subscriptions

    【讨论】:

      【解决方案2】:

      您可以使用update subscription API 为客户升级/降级计划。

      如前所述:更新现有订阅以匹配指定参数。在更改计划或数量时,我们可以选择按比例分配下个月收取的价格(针对月度计划或当前订阅计划期结束)以弥补任何价格变化

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-11-12
        • 1970-01-01
        • 2020-02-22
        • 2011-09-24
        • 2021-06-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多