首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Stripe付款来模拟我的月/年混合订阅的最佳方法

用Stripe付款来模拟我的月/年混合订阅的最佳方法
EN

Stack Overflow用户
提问于 2022-02-28 10:18:11
回答 1查看 387关注 0票数 1

订阅计划

我有一个订阅计划,在我的应用程序,我需要建模与条纹。

订阅计划的详细信息如下:

  • 用户必须支付的固定金额为每月20美元或每年200美元(折扣)。
  • 按照以前的固定数量,用户每月可以消费2500台产品。
  • 如果用户在一个月内消耗的单位超过2500台,则每增加一个单元的价值为0,01美元。

示例

  1. 用户使用$20/月选项选择订阅计划,在第一个月他/她消费2520台。

此用户在订阅的第一个月所需支付的总额为:

  • $20固定数额
  • 20个额外单位*0,01美元=0,2美元
  • 支付总额:20美元+0,2美元=20,2美元
  1. 用户使用200美元/年选项选择订阅计划。在第一个月,他/她消耗了500个单位。在第二个月,他/她消耗了5000台。

该用户需要支付的第一个月:

  • $200,因为要开始订阅
  • 没有额外的单位。
  • 支付总额:200美元

该用户需要支付的第二个月:

  • 没有固定的金额,因为固定的年度数量已经支付。
  • 2 500多个单位*0,01美元=25美元
  • 支付总额:25美元

问题

我对Stripe支付进行建模的最大问题是,在相同的订阅中不可能有不同时间间隔的价格。

如果用户选择年度固定价格,则无法在Stripe上创建具有固定年薪(在这种情况下为200美元)和按月分级价格(用于额外消费单位)的订阅。

我已经看到,认购涨卖特性与我所需要的非常相似。但是一旦它被激活,我就无法在API上找到在创建订阅时启用它的任何方法(我没有使用签出)。

我还看到可以创建两种订阅,一种用于支付年费,另一种用于每月的单位。但是,创建两个订阅会使一切变得非常困难,您需要考虑到两个订阅状态,而且回调也是比较困难的。

问题

使用Stripe对此订阅计划建模的最佳和简单方法是什么?

注意:我正在与Stripe进行自定义集成,因此订阅和客户都是通过API创建的。我不会用Stripe结账。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-28 11:11:02

我对Stripe支付进行建模的最大问题是,在相同的订阅中不可能有不同时间间隔的价格。

实际上,您不能在单个订阅上组合具有不同间隔的Price对象。否则,这种定价是可能的,通过结合统一的费率和计量使用,如概述的这里

在客户选择年度固定费用的情况下,您的最佳选择是以单一使用价格滚动,并修改初始发票,将一次性发票项目包括在年度固定费用中。

我已经看到,订阅向上出售功能是非常类似的东西,我需要。但是一旦它被激活,我就无法在API上找到在创建订阅时启用它的任何方法(我没有使用签出)。

订阅向上出售是一个只有结帐功能,现在。然而,这实际上与您所面临的问题无关(它只是为您的客户提供了一个UI,以便为您的客户升级到同一产品的年度价格)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71293455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档