Stripe payments 条纹费计算公式

Stripe payments 条纹费计算公式,stripe-payments,stripe-connect,Stripe Payments,Stripe Connect,如何计算条纹 我用这个公式来计算条纹费 说 但在条纹上,它显示的是103.29,而不是103.20 不知道发生了什么???条纹取决于地区,可能会根据其他一些因素而有所不同,如卡是否为国产卡,或卡的品牌。但对美国客户来说,定价很简单:2.9%+0.30美元 因此,如果您创建100.00美元的费用,费用将为: ($100.00*2.9%)+0.30=$3.20 这3.20美元将从100.00美元中扣除,即向客户收取100.00美元,您的账户余额将增加96.80美元(100.00-3.20美元) 如果

如何计算条纹

我用这个公式来计算条纹费

但在条纹上,它显示的是
103.29
,而不是
103.20

不知道发生了什么???

条纹取决于地区,可能会根据其他一些因素而有所不同,如卡是否为国产卡,或卡的品牌。但对美国客户来说,定价很简单:2.9%+0.30美元

因此,如果您创建100.00美元的费用,费用将为:

($100.00*2.9%)+0.30=$3.20

这3.20美元将从100.00美元中扣除,即向客户收取100.00美元,您的账户余额将增加96.80美元(100.00-3.20美元)

如果你想把费用转嫁给客户,那就有点复杂了,但解释了你需要申请的数学

在这种情况下,如果您希望收到$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

  function calculateCCAfterFee(qty) {
  var FIXED_FEE = 0.30;
  var PERCENTAGE_FEE = 0.029;
  return Number((qty + FIXED_FEE)/(1 - PERCENTAGE_FEE)).toFixed(1);
}

对于丢失的js开发者来说…

这是不正确的,返回值应该是(数量-固定费用)/(1+百分比费用)@Cat,不,实际上不是,是
目标+固定费用
,这就是回答者在这里所做的。非常感谢您的回答,我认为Stripe也应该在他们的文档中包括这一点
  function calculateCCAfterFee(qty) {
  var FIXED_FEE = 0.30;
  var PERCENTAGE_FEE = 0.029;
  return Number((qty + FIXED_FEE)/(1 - PERCENTAGE_FEE)).toFixed(1);
}