我们如何计算条纹。
我正在使用此公式来计算条纹费用。
说
amount = $100
(100 * 0.029) + 0.30 = 103.20
但是在条带上它显示103.29
而不是103.20
。
不知道发生了什么事?
答案 0 :(得分:6)
条纹的pricing取决于地区,并可能根据其他因素(例如卡是否为国内卡或卡的品牌)而有所不同。但对于美国账户,定价很简单:2.9%+ 0.30美元。
因此,如果您创建100美元的费用,费用将为:
($ 100.00 * 2.9%)+ $ 0.30 = $ 3.20。
3.20美元将从100.00美元中扣除,即客户将收取100.00美元,而您帐户的余额将增加96.80美元(100.00美元至3.20美元)。
如果您想将费用转嫁给客户,那么它有点复杂,但this article解释了您需要应用的数学。
在这种情况下,如果您想要获得100.00美元,您可以像这样计算费用金额:
<$>($ 100.00 + $ 0.30)/(1 - 2.9%)= $ 100.30 / 0.971 = $ 103.30。因此,您需要向您的客户收取103.30美元的费用。 Stripe的费用为3.30美元(103.30美元* 2.9%+ 0.30美元= 3.30美元),您的账户余额将增加100.00美元。
答案 1 :(得分:2)
function calculateCCAfterFee(qty) {
var FIXED_FEE = 0.30;
var PERCENTAGE_FEE = 0.029;
return Number((qty + FIXED_FEE)/(1 - PERCENTAGE_FEE)).toFixed(1);
}
对于失去的js开发者......