【问题标题】:Stripe: How to continue on residual trial period after switching the planStripe:切换计划后如何继续剩余试用期
【发布时间】:2019-04-12 20:03:07
【问题描述】:

我们的产品有 4 个计划。

(a) 免费计划(试用期 = 14 天) (b) Starter(试用期 = 14 天)(c) Pro(试用期 = 14 天)(d) Enterprise(试用期 = 14 天)

用户会自动签署免费计划,试用 14 天 时期。我想要的是如果用户在 14 岁之前切换到任何计划 天试用,剩余试用应继续,付款应 发生在 14 天结束时。

示例:用户使用免费计划登录并在第 3 天切换到 “首发”计划。 12 天的试用期应继续,用户 应仅在 12 天结束时收费。

现在,只要用户选择付费计划,就会收到付款 已触发,我希望在 14 天后触发付款 集体跟踪期结束。

修改订阅的php代码示例:

stripe.Subscription.modify(subscription_id,
                cancel_at_period_end=False,
                items=[{
                    'id': subscription['items']['data'][0].id,
                    'plan': plan,
                }]
            )

【问题讨论】:

    标签: stripe-payments


    【解决方案1】:

    使用具有预定义试用期长度的计划时,您还需要包含trial_from_plan 参数。这将规定使用现有计划中的试用期天数创建订阅。此参数默认为 false,因此一旦客户切换到付费计划,试用期不会从计划中得到回报,从而导致立即收费。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-26
      • 2020-03-19
      • 2017-04-09
      • 2021-10-19
      • 1970-01-01
      • 2019-04-03
      • 1970-01-01
      相关资源
      最近更新 更多