在触发年度订阅之前,Stripe 每月订阅金额上限

问题描述 投票:0回答:1

我们目前有年度订阅产品,30 美元。我们正在考虑按月订阅模式,但不想在用户实质上“转换”为按年订阅之前,在某一年向用户收取超过一定金额(可能是年度订阅金额)的费用。这可以保护用户免于支付比他们原本应支付的年度预付款更多的费用。我知道这听起来像是一个疯狂的模型,并且不会激励用户从一开始就选择年度。但我们相信,现在许多用户对每月订阅费用过高非常敏感,以至于他们忘记取消或难以取消,因此这个上限会让他们安心。并希望鼓励他们在知道最高收费的情况下保留服务。

据我了解,我们有以下两种选择来完成此任务:

  1. 创建具有收集价值上限的包月产品。当达到该上限时,我们会将用户转换为现有的年度订阅产品。我看到的问题可能是; 1. 在根据第一个月付款建立新的年度计费周期之前,我们必须调整要支付的年度订阅费用或考虑对剩余月份进行试用。 2. 用户可能会提出某种确认要求,以同意不同订阅的新计费条款。

  2. 创建一个新的订阅产品,按月计费,然后在达到收集值或付款次数(以更可靠者为准)后更改计费锚定日期。我认为此选项的主要区别在于,12 个月后,用户在取消计划或达到收集的价值阈值之前,将再次按月收取一定次数的费用。不确定这是好事还是坏事。这可能成为我们唯一的订阅产品,所有新购买都以这种方式处理。

有人可以帮助我如何实现这一目标吗?

我正在考虑订阅时间表,然后通过阶段,但不确定如何。 https://stripe.com/docs/api/subscription_schedules

stripe-payments subscription billing
1个回答
0
投票

我将使用订阅计划来进行此设置。你可以实现这个的方式看起来像这样:

  1. 让用户订阅并实施一些跟踪金额上限的检查系统
  2. 在达到上限后的 1 个计费周期内,为其订阅创建订阅计划(参见方法此处),将
    phase[0]
    定义为当前计费周期的剩余时间,
    phase[1]
    定义为零美元订阅无论他们一年中还剩下多少个月,以及
    phase[2]
    作为他们在一年结束后返回付费订阅的方式

有关订阅计划的文档可以在这里找到:https://stripe.com/docs/billing/subscriptions/subscription-schedules

© www.soinside.com 2019 - 2024. All rights reserved.