В данном модуле предусмотрена возможность указывать сумму комиссии. Расчет суммы платежа идет по формуле стоимость_товара*(1+%).
При тестировании модуля на demo версии платежной системы яндекс выяснилось, что они снимают комиссию !со всей! суммы платежа. Т.е получается, если увеличить стоимость_ товара на размер комиссии (стоимость_товара*(1+%)), то в итоге вы не получите от яндекса стоимости_товара. Вот пример:
Скажем, стоимость товара = 100 руб., комиссия 3,5%.
Мы, до передачи платежа Вам начисляем комиссию 100*(1+3,5%)=103,5 Вы, получив платеж, снимаете комиссию со всей суммы и перечисляете нам 103,5*(1-3,5%)=99,8775 Итоговая сумма !меньше! ожидаемой на сумму комиссии начисленной на сумму комиссионных = 100*3,5%*3,5%=0,1225 руб.
Размер комиссионных при этом получается не 3,5%, а 3,6225%.
Для того, чтобы получть от яндекса сумму, равную стоимости товара (той, что отображается на сайте) нужно поделить стоимость товара на (1-%)