Stripe payments 条纹中的分数量

Stripe payments 条纹中的分数量,stripe-payments,Stripe Payments,我想使用stripe来为应用程序中使用的每GB数据计费。以下是发票示例: Usage: 2.38GB Rate: $0.20/GB Total: $0.46 然而,似乎Stripe只允许这样做,那么如何实现上述操作呢?如果我要按MB计费,那么我会有以下内容: Usage: 2380MB Rate: $0.0002 Total: $0.46 然而,我可以添加的最低利率(至少从仪表板上的外观来看)是0.01美元 那么,实现上述目标的最佳方法是什么(除了四舍五入到最接近的GB之外——这对最终用户来

我想使用stripe来为应用程序中使用的每GB数据计费。以下是发票示例:

Usage: 2.38GB
Rate: $0.20/GB
Total: $0.46
然而,似乎Stripe只允许这样做,那么如何实现上述操作呢?如果我要按MB计费,那么我会有以下内容:

Usage: 2380MB
Rate: $0.0002
Total: $0.46
然而,我可以添加的最低利率(至少从仪表板上的外观来看)是0.01美元


那么,实现上述目标的最佳方法是什么(除了四舍五入到最接近的GB之外——这对最终用户来说有点可疑,imho)。

Stripe不能支持低于最低货币单位的收费(因为你不能向客户收取低于最低货币单位的费用,例如,如果他们只使用了1个单位)

您可以将“单位”设置为总计为1美分的最小数据量,以便四舍五入到可能的最小数据量。在这种情况下,$0.20/GB=$0.0002/MB=$0.01/50MB,每50MB 1美分。在向API报告使用情况时,您必须考虑到这一点,方法是自己跟踪它们的使用情况,并使用
action=
set
而不是
increment
[0]更新API

虽然这是你必须在幕后做的事情,但你没有理由向用户公开。您仍然可以以MB为单位列出您的速率,并注明总数将四舍五入到最接近的50MB

[0]