条纹费计算公式

时间:2016-05-06 16:42:02

标签: stripe-payments stripe-connect

我们如何计算条纹。

我正在使用此公式来计算条纹费用。

amount = $100

(100 * 0.029) + 0.30 = 103.20

但是在条带上它显示103.29而不是103.20

不知道发生了什么事?

2 个答案:

答案 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开发者......