【问题标题】:Stripe - A Single Monthly & Metered ProductStripe - 单一月度和计量产品
【发布时间】:2020-11-02 18:23:01
【问题描述】:

以每月 30 美元的费用构建 SaaS 服务。他们可以在本月使用额外的 1 次使用服务。为了快速且几乎不加考虑地付款,我还想使用计量账单。

我将如何在仪表板中为此设置产品? 我的invoice.succeeded/invoice.failed webhook 将如何辨别他们是否只支付了计量账单、仅支付了下个月的账单,或两者都支付了。

示例:支付 1 个月 30 美元。使用附加服务(总计 5 美元)
下个月付款案例:
如果用户下个月付款:30 美元/月 + 5 美元上个月(单次付款总计 35 美元)。
如果用户下个月不付款:上个月的使用费为 5 美元,订阅状态标记为“canceled”。

我与支持聊天室进行了交谈(他们很聪明!)。他们建议使用 30 美元的固定费用进行计量账单。这很好,除了在月底支付月费。当他们注册时,在整个服务月之前不会存入任何押金。

【问题讨论】:

    标签: node.js stripe-payments


    【解决方案1】:

    这里的方法是拥有 2 个产品/价格(具有相同的计费周期,即每月)并使用这两个价格创建订阅。第一个是每月 30 美元的固定价格经常性金额。这将在每个计费周期预先计费。

    第二个产品/价格应该是基于数量的计量价格 [1]。然后,您将在计费周期 [2] 期间向 API 报告使用情况(指定按流量计费的订阅项目)。这将是每月一次的偶尔使用。在此模型中,即将推出的发票价格为 35 美元,标准每月订阅费用为 30 美元,报告为上个月使用的 5 美元。

    如果客户不支付发票,它将遵循正常的发票生命周期 [3]。订阅项目没有单独的计费/付款。

    [1]https://stripe.com/docs/billing/subscriptions/model#common-models

    [2]https://stripe.com/docs/api/usage_records/create

    [3]https://stripe.com/docs/billing/subscriptions/overview#invoice-lifecycle

    【讨论】:

    • 我已准备好将您的答案标记为已接受。是否建议我创建两个产品或 1 个具有两个价格的产品(您写了 2 Products/Prices)?而且,由于我需要同时订阅计量账单和月度账单,我是否应该每月支付 29 美元和计量 1 美元(总共 30 美元,以及我刚刚添加到计量的任何附加费用)?感谢您的回答!
    • 我建议使用 2 个产品,每个产品可以有 1 个价格(1 个固定价格,1 个按体积计量)。应该有相同的计费时间,即一个月
    • 为澄清起见,建议在此处使用 2 种产品,因为这允许我们在生成的发票中有两个不同的行项目(每个产品名称一个)。否则,生成的发票中的两个行项目将具有相同的名称,并且对最终用户来说非常混乱。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-14
    • 1970-01-01
    相关资源
    最近更新 更多