【问题标题】:Stripe: Subscription and recurring plansStripe:订阅和定期计划
【发布时间】:2019-02-28 23:28:37
【问题描述】:

我想知道条带是否支持具有重复计划的任何场景, 如果用户订阅了一个 300 美元的计划 A,其计费周期为 3 个月,他/她升级到 一个新的计划,即 B 计划,费用为 600 美元,也就是 3 个月的循环周期,在使用 A 计划的 1 个月或更短的订阅期之后,我们需要 在以下条件下将该用户升级到 B 计划:

-100$ 应该从 300$ 中扣除 1 个月或少于 30 天,200 将留在他的钱包里 - 他/她将必须为新计划(即计划 B)支付 600-200(计划 A 付款的剩余部分)=400 美元 -同样,如果他/她先订阅了plan B,那么他也可以在使用1个月或更短时间后订阅plan A 超过 30 天,则从他的钱包中扣除的金额为 600/3=200$,扣除的金额为 200$,剩余金额为 400 美元将被添加到他的钱包中,然后如果他/她订阅了 A 计划,那么现在他/她的钱包里的 400 美元将从中扣除 300 美元 所以他/她的余额将是 100 美元。 - 请解释一下条纹是否可行?如果是,那么请帮助我解决这个问题。 抱歉英语语法错误 谢谢

【问题讨论】:

  • 是的,这是可能的,但我会阅读 Stripe 文档——它都在里面。恐怕这不是技术问题。在 Stripe 中,您可以同时拥有多个订阅,因此由您决定如何完成这项工作。这会让你开始:stripe.com/docs/billing/subscriptions/multiplan
  • 是的,这是可能的,但我会阅读 Stripe 文档——它都在里面。恐怕这不是技术问题。在 Stripe 中,您可以同时拥有多个订阅,因此由您决定如何完成这项工作。这会让你开始:stripe.com/docs/billing/subscriptions/multiplan

标签: php codeigniter stripe-payments


【解决方案1】:

当您更新订阅时,有一个prorate 选项,默认为true,这样用户将自动为新计划价格的任何差异付费,并根据他们在当前的时间进行调整计费周期。

https://stripe.com/docs/api#update_subscription-prorate

这应该是您的第一个示例所需的全部内容。

我不完全遵循您的其他示例,但您似乎可以通过简单地使用多个计划来简化它。

https://stripe.com/docs/billing/subscriptions/multiplan

一般来说,要么您有不同级别的计划,用户可能会升级/降级,在这种情况下,您可能只想按比例更新他们现有的订阅。或者,如果用户可能同时订阅多个计划,那么您只需允许用户注册多个计划,Stripe 完全支持。应该没有太多理由尝试同时为同一组计划执行这两项操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-01
    • 2018-09-26
    • 2019-06-21
    • 2012-05-04
    • 2021-08-04
    • 2017-08-20
    • 1970-01-01
    • 2021-04-16
    相关资源
    最近更新 更多