【问题标题】:How to charge users based on api call with pay as you go model如何使用按需付费模式基于 api 调用向用户收费
【发布时间】:2019-08-15 20:58:12
【问题描述】:

我们正在构建一个基于 api 的业务,目前将所有 api 调用记录到带有相应时间戳的 cassandra db。我们有一个带有 POST 方法的端点。你可以指定要在body中使用哪些参数,api返回结果。

但是这些参数对我们的成本影响很大,有些参数需要大量计算,所以我们根据用户的请求正文收费。

我们也在使用 Stripe。我们如何可靠地根据 api 调用向用户收费?如果您有任何示例或博客文章,请发布。

【问题讨论】:

    标签: api cassandra stripe-payments


    【解决方案1】:

    您想使用Metered Billing。您将创建一个在计费周期结束时计费的订阅(开始时的正常订阅账单)。在计费周期内,您将使用 API 到 report usage

    如果您想对不同的端点或呼叫类型收取不同的费率,您可以创建subscriptions with multiple plans 并分别报告每个计划的使用情况。然后将针对同一订阅下的所有计划向客户收费。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-24
      • 2017-06-17
      • 2014-10-30
      • 2014-03-13
      • 1970-01-01
      • 2016-03-04
      • 2012-05-16
      相关资源
      最近更新 更多