Correct sample for gateway fee

This commit is contained in:
Hillel Coren 2023-10-01 11:04:11 +03:00
parent 288e0185b3
commit 43212776da
1 changed files with 6 additions and 5 deletions

View File

@ -382,13 +382,14 @@ abstract class FeesAndLimitsSettings
double calculateSampleFee(double amount) { double calculateSampleFee(double amount) {
double fee = 0; double fee = 0;
fee += feeAmount; if (feePercent == 0) {
fee = feeAmount;
if (feePercent != 0) { } else {
if (adjustFeePercent) { if (adjustFeePercent) {
fee += round((amount / (1 - feePercent / 100)) - amount, 2); fee +=
round(((feeAmount + amount) / (1 - feePercent / 100)) - amount, 2);
} else { } else {
fee += round(amount * feePercent / 100, 2); fee = round(feeAmount + (amount * feePercent / 100), 2);
} }
} }