Процент WebMoney при выплате

В этой статье распишу, как просто и быстро добавить вычитание процента (комиссии) WebMoney из выводимой суммы юзером.Итак… Мы хотим сделать так, чтобы при выплате у пользователя из суммы к выплате вычислялась комиссия WebMoney (0.8%), но чтоб была она не менее 0.01 руб.

Для этого найдём в convert.php строку:

$query = "INSERT INTO `tb_payme` (username, pemail, money, ip, datetime) VALUES('$username','$pemail','$money','$laip','$dt')";


Перед этим запросом добавим этот замысловатый код:

//$money — сумма к выплате
$wmpercent=$money*0.008; //вычислим процент
$wmpercent=round($wmpercent,2); //округляем до двух цифр после запятой
if($wmpercent<'0.01') $wmpercent=0.01; //если меньше копейки,значит будет 1 коп инеипет
$money=$money-$wmpercent;


Этот код изменит вставляемую сумму на сумму с вычтенным процентом. Остаётся неувязочка — это минимальная сумма к выплате. Получается,что если юзер захочет заказать 0.01 руб — на выплату пойдёт запрос 0 руб. Поэтому минимальную сумму к выплате выставляйте в админке. Хотя бы 0.05 руб, чтобы наверняка.

Вот в принципе и всё. Комментируем.

P.S. В мфс переменную $money в вставляемом коде стоит заменить на $howmany.

Автор публикации

не в сети 13 лет

Alex

Комментарии: 0Публикации: 166Регистрация: 19-02-2011

Понравилась статья? Поделись в соц. сетях:

Похожие новости

Отправить комментарий

wpDiscuz
Авторизация
*
*
Регистрация
*
*
*
Генерация пароля