Расчет суммы обмена
Общие обозначения:
inAmount - сумма обмена отдаем, с округлением в меньшую сторону к кол знаков после запятой указаной для валюте отдаем outAmount - сумма обмена получаем, с округлением в меньшую сторону к кол знаков после запятой указаной для валюты получаем
Пример округления: Точностью валюты 2 сумма 1.234 = 1.23 6.789 = 6.78
курс обмена может быть установлен вручную или по кому либо сервису вне зависимости от источника курсов на курс еще добавляется комиссия установленная в админ панели. FeePercent - (Процент комиссии)
Формула расчета курса обмена
Соотношение курса входящей и исходящей валюты далее как in и out
Пример 1 USD = 80 KZT значит in = 1 , out = 80
Пример расчетов по формуле Возьмем 1 USD = 80 KZT комиссия 2% in = 1 , out = 80, FeePercent = 2, discount = 0
outFeeAmount - Сумма комиссии (указывается в валюте outAmount)
Формула расчета обмена:
outAmount = (inAmount *
rate
) - outFeeAmount
Обозначение переменных
inAmount | Сумма обмена отдаем |
outAmount | Сумма обмена получаем |
outFeeAmount | Сумма статичной комиссии |
FeePercent | Процент комиссии |
rate | Курс обмена (out/in) |
Last updated