Я создаю интернет-магазин и должен рассчитать, сколько нужно взимать с клиента, чтобы убедиться, что сборы отменены. Платежная система добавляет комиссионные, и я хочу, чтобы клиент их оплачивал.
Комиссия составляет 2,45% и € 1,10.
Это означает, что если клиент совершит покупку за 100 евро, а я сообщу эту стоимость в платежную систему, мы получим только 96,45 евро. (100 - (2,45 + 1,1)).
Это не хорошо.
Как рассчитать правильную стоимость для отправки в платежную систему, чтобы мы получили € 100?
Это не просто сказать € 100 + 2,45% + € 1,1 = € 103,55 и сообщить об этом в платежную систему. Потому что тогда платежная система скажет
€ 103,55 - ((2,45% от 103,55) + 1,1)
€ 103,55 - (2,536975 + 1,1)
103,55 € - 3636975
€ 99,913025
и это, очевидно, не правильно.
Так как мне рассчитать, что отправить в платежную систему, чтобы получить желаемое значение?
Я зашел так далеко, что это следующее уравнение:
X - (X * 0,0245) - 1,10 = Y
Здесь X - это желаемая сумма для отправки в платежную систему, а Y - это сумма, на которую покупатель совершил покупку (100), поэтому:
X - (X * 0,0245) - 1,10 = 100
Но как мне решить это, чтобы узнать, что такое X?
Заранее спасибо