Php 计算包括银行手续费在内的总费用

Php 计算包括银行手续费在内的总费用,php,math,formula,Php,Math,Formula,你戴上数学帽了吗 我正在做一些信用卡处理工作,我需要向客户收取银行服务费作为便利费 如果我卖100美元 我得到了总交易额的3%作为银行服务费 我总共需要收取多少费用才能确保我手中仍有100美元(在银行扣除他们3%的费用后) 所以无论如何,我需要一个公式,我可以使用它来处理不同的销售额和百分比,以计算正确的附加费 希望这是有道理的 这是我的第一次尝试,它适用于小数量,但对于大数量(如5000美元)它是错误的 $surcharge = ($total + ($total * $rate)) * $r

你戴上数学帽了吗

我正在做一些信用卡处理工作,我需要向客户收取银行服务费作为便利费

如果我卖100美元 我得到了总交易额的3%作为银行服务费

我总共需要收取多少费用才能确保我手中仍有100美元(在银行扣除他们3%的费用后)

所以无论如何,我需要一个公式,我可以使用它来处理不同的销售额和百分比,以计算正确的附加费

希望这是有道理的

这是我的第一次尝试,它适用于小数量,但对于大数量(如5000美元)它是错误的

$surcharge = ($total + ($total * $rate)) * $rate;
下面是一个例子,说明只需添加银行pct即可

$sale = $100
$pct_rate = 0.03; 
$surcharge = $sale * $pct_rate;
$total = $100 + surcharge ; // =103

// test it
$moneyinthehand = 103 - (103 * $rate); // moneyinthehand = $99.91 (which is not $sale price)
鉴于:

我认为这正是您需要的:

$to_charge_customer = $total_in_hand / (1.0 - $bank_cut_pc)
数学示例(python):

鉴于:

我认为这正是您需要的:

$to_charge_customer = $total_in_hand / (1.0 - $bank_cut_pc)
数学示例(python):


你只需要把银行的百分比加到你的总数中就可以了。没问题,我很乐意帮你!干杯:)你只需要把银行的百分比加在你的总数上就行了。没问题,我很乐意帮忙!干杯:)不
$total
将为
5150
,而
5150-5150*0.03
4995.5
.IOW,
5000*1.03*0.97!=5000
Ah好点。我忘了考虑银行为处理自己的附加费而削减的费用!没有
$total
将为
5150
,而
5150-5150*0.03
4995.5
.IOW,
5000*1.03*0.97!=5000
Ah好点。我忘了考虑银行为处理自己的附加费而削减的费用!
$to_charge_customer = $total_in_hand / (1.0 - $bank_cut_pc)
>>> 100 / (1.0 - 0.03)
103.09278350515464
>>> 103.09278350515464 - (103.09278350515464 * .03)
100.0