首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用asp.net的条形图中在定义计划之上追加付款

在使用asp.net的条形图中在定义计划之上追加付款
EN

Stack Overflow用户
提问于 2015-03-24 07:16:28
回答 1查看 136关注 0票数 1

在Stripe上,是否有任何API,客户可以在单个事务中支付额外的费用和计划金额?假设情况是,收费总额是根据用户数量计算的。也就是说,1名用户需要收取100美元的费用,基本计划金额为3000美元。当购买许可证的客户必须定义用户数量时,比如5 (So 5*100=500) + 3000 (基本计划金额),那么总金额应该是3500美元,应该在单笔交易中支付。用户数量可能会有所不同。那么,如何为这个场景编写Stripe代码。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-24 12:26:38

首先,您将创建您的$100计划,并根据您的客户当前的用户数来设置quantity,这样他就可以用5美元的数量最终支付500美元。您可以更新数量并让Stripe处理分段计算。

然后,您将使用发票项目来更改您希望在每个计费周期向客户收费的金额。发票项目自动添加到客户的下一张发票,以便您可以收取3000美元+500美元,例如。

然后,您必须使用Stripe的网钩来通知Stripe帐户中发生的事件。通过这种方式,您可以侦听invoice.created事件,并为该发票创建一个发票项,以更改向该客户支付的金额。

最后,以下是您应该遵循的步骤:

  • 使用卡片标记在Stripe中创建一个客户。
  • 为第一张发票创建第一个$3000发票项目,因为默认情况下该发票总是关闭的。
  • 使用预期的quantity创建$100月计划的订阅。这将自动账单之前创建的发票项目。
  • 每个月,侦听invoice.created事件,并为3000美元创建一个新的发票项目。

另一个更容易构建的解决方案是使用订阅的quantity参数向每个客户收取不同的费用。例如,您将创建一个每月1美元的计划,并将只为一个用户付费($ 3100 )或为5个用户支付($ 3500 )的客户设置数量为3100。这一点在订阅指南中也有详细介绍。

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

https://stackoverflow.com/questions/29226876

复制
相关文章

相似问题

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