rrr Опубликовано 16 февраля, 2012 Жалоба Поделиться Опубликовано 16 февраля, 2012 Т.к. в яндекс.деньгах комиссия берется не с верх получаемой суммы, а из получаемой суммы, то расчет "стоимость-услуг+0,5%" неправильный. Это можно увидеть если платить с биллинга например сумму 524.56 р. Биллинг просто сверху добавляет 0,5% и подает в яндекс сумму 527,18. Когда это число дойдет на сайт яндекса, то он уменьшит сумму (527,18) на 0,5% и вы получите не то, на что рассчитывали - в кошелек придет 524,54 рублей - ошибка получается на 2 копейки. Сколько: 524,54 руб. К оплате: 527,18 руб. с учетом комиссии 0,5% примечание к платежу Пополнение Баланса Карты #0000 (demo) Стоимость: 524.56 руб. Такой формулой можно дать яндексу правильную "сумму с учетом комиссии 0,5%" приведу ее готовую для вставки в php-код $summa_s_komissiey = round(($summa_stoimosti_uslug/((1-0.005)*100)*100),2); Теперь яндексу передадутся 2 правильные суммы: 524,56 - стоимость услуг 527,20 - с учетом комиссии 0,5% и после оплаты в кошелек поступит именно 524,56 рублей. Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 16 февраля, 2012 Жалоба Поделиться Опубликовано 16 февраля, 2012 Комиссия, указываемя в настройках, идет как наценка на способ оплаты, т.е. если услуга стоит 100 рублей, а наценка хостера - 0.5%, то 100+100*0.5/100 = 100.5. Разница между 100.5 и 100 = 0.5 что является 0.5% от 100. По Вашей же формуле 100/(1-0.005)*100)*100 = 100.5025126. Разница между 100.5025126 и 100 = 0.5025126 что является 0.5025126% от 100. Как-то так, поэтому вносить изменения по указанной Вами методике не считаю нужным. Да и наценка на способы оплаты, полагаю, нужна не для покрытия мизерных комиссий платежных систем, а для покрытия примерных потерь при конвертации различных интернет-валют в основную, постоянное используемую. Ссылка на комментарий Поделиться на другие сайты Поделиться
rrr Опубликовано 16 февраля, 2012 Автор Жалоба Поделиться Опубликовано 16 февраля, 2012 0,5% это не "наценка на способ оплаты", а наценка вшитая в код ya.php <input type="hidden" name="sum" value="100.50"> <input type="hidden" name="sum_k" value="100.00"> 100 минус 10% = 90, но 90 + 10%, равно не 100, а 99 это если не поняли о чем я в первом сообщении написал. Ссылка на комментарий Поделиться на другие сайты Поделиться
Vladimir812 Опубликовано 17 февраля, 2012 Жалоба Поделиться Опубликовано 17 февраля, 2012 Все просто решается, вычислите наценку. Поставьте клиентам 0,51. Совершенно никаких проблем. Ссылка на комментарий Поделиться на другие сайты Поделиться
rrr Опубликовано 17 февраля, 2012 Автор Жалоба Поделиться Опубликовано 17 февраля, 2012 Да у меня никаких проблем нет. Просто в биллинге ошибка. И никакой наценкой ошибку не исправить. Но вам это не понять, если даже не осилили первый пост. Сделайте как там написано, задумайтесь почему не совпадает, поспрашивайте у умных людей. Это единственный сайт где на сообщения об ошибках, на предложения по улучшению (все это за бесплатно) - начинают искать причины чтобы ничего не менять, ошибки не исправлять. Ссылка на комментарий Поделиться на другие сайты Поделиться
Vladimir812 Опубликовано 18 февраля, 2012 Жалоба Поделиться Опубликовано 18 февраля, 2012 Разные платежные системы считают свою комиссию по разному, либо надо запиливать под каждую отдельно, либо придерживаться одной схемы. Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 20 февраля, 2012 Жалоба Поделиться Опубликовано 20 февраля, 2012 Технологию добавления комиссии на способ оплаты расписал ранее. Изменять ее считаю неправильным. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти