Как организовать ввод/вывод средств для пользователей сайта?
Будущий сайт представляет собой маркетплейс услуг для частных лиц (Россия). Каждый пользователь имеет на сайте виртуальный счет. "Клиенты" заказывают услугу (консультацию) и дают согласие на ее оплату. Сумма блокируется на виртуальном счете клиента. "Специалисты" оказывают услугу. После завершения выполнения услуги сумма переводится с виртуального счета "клиента" на счет "специалиста". "Специалист" имеет возможность вывести деньги со своего счета.
Как организовать такую структуру транзакций? Есть ли тут какие-то "подводные камни" с т.з. законодательства?
Обычно в таких случаях компания "маркетплейс" говорит на какие электронные платежные системы она готова переводить средства. Дальше в этой платежной системе заводится корпоративный аккаунт и с него делаются все необходимые переводы. А из платежной системы дальше клиенты могут вывести уже деньги на карту.
Либо, вы с каждым клиентом кому нужно переводить деньги заключаете договор и переводите деньги межбанкоскими переводами со счета компании.