【问题标题】:Stripe subscription with fixed renewal date具有固定续订日期的 Stripe 订阅
【发布时间】:2020-09-30 09:13:57
【问题描述】:

我想使用 Stripe 订阅来处理会员费。问题是会员资格是年度的,并且无论您何时注册,它们的费用都是固定的。 IE。即使他们在期间中注册,您也要支付整个期间的费用。

例如,假设会员费用为 100 美元,从 1 月 1 日到 12 月 31 日。如果有人今天注册,他们应该会收到 100 美元的发票,然后应该在 1 月再续订 100 美元1.

我已经尝试使用backdate_start_datebilling_cycle_anchorproration_behavior 字段创建订阅,但还没有真正做到我想要的那样工作。

有人遇到过这样的场景吗?或者知道如何最好地管理这个?

【问题讨论】:

    标签: stripe-payments


    【解决方案1】:

    这里的方法是使用年度循环价格(在您的仪表板中或通过 API 创建)对全年收费,回溯到年初,并在明年年初循环。在我的测试中(在节点中),这导致 2020 年的完整期间计费发票为 100 欧元,以及即将在 2021 年 1 月 1 日为下一年计费的发票。默认是创建按比例分配,但在这种情况下有没有因为全年计费。

    const subscription = await stripe.subscriptions.create({
      customer: 'cus_xxx',
      backdate_start_date: 1577836800,
      billing_cycle_anchor: 1609459200,
      items: [
        {price: 'price_xxx'},
      ],
    });
    

    【讨论】:

      猜你喜欢
      • 2021-05-22
      • 1970-01-01
      • 2014-05-01
      • 2018-09-01
      • 1970-01-01
      • 2017-08-20
      • 2018-01-02
      • 2019-02-28
      • 1970-01-01
      相关资源
      最近更新 更多