А при чем здесь ИТ?
До тех пор пока счет виртуальный - это ИТ, но это никого не колышит.
Законы начинаются там, где возникает вывод денег на расчетные счета.
И вот за советами как это правильно сделать - к юристам.
P.S.:
Все подобные системы проводят деньги через СЕБЯ. То есть через свои сервера. Там и откусывается комиссия.
Если ваше приложение будет иметь прямой доступ к счетам пользователя в Сбербанке, например, и само снимать с них комиссию - то это воровство.