у вас есть математика?
Я занимаюсь обработкой кредитных карт, и мне нужно взимать плату за банковские услуги в качестве платы за удобство для клиента.
Если я продам что-то за 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)