Я не в курсе работы подобных систем, но по логике это выглядит так: внутри системы на счетах пользователей просто фантики. Фантики тасуете как хотите, а как только пользователь хочет вывести деньги - выводите их со счета, на который они же поступают при пополнении кошельков. Курс обмена фантиков на деньги фиксированный.
Потому что если вы работаете уже с реальными деньгами внутри системы - вы уже почти банк. Или даже не почти. А банк - это лицензия, это сами представляете что такое и сколько стоит.