首页 > 解决方案 > 如何使用按需付费模式基于 api 调用向用户收费

问题描述

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

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

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

标签: apicassandrastripe-payments

解决方案


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

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


推荐阅读