Пополнение, вывод баланса
Пополнение и вывод баланса, идентично как и Регистрация, удаление. Авторизация, восстановление, имеют отдельные от модальных окон полноценные страницы /deposit и /withdrawal.
Пополнение баланса:
Пополнение основного баланса, используемого для внутренних покупок, осуществляется в модальном окне/на отдельной странице /deposit. Пополнение баланса имеет вид, как на маркете LOLZTEAM.
Среди средств оплаты используется фиат, криптовалюта.
Доступные для оплаты криптовалютой монеты будут располагаться в порядке Rank по API CoinMarketCap. Некоторые монеты также могут представлять из себя группу способов оплаты, такие как Tether - при нажатии на него откроется дропдаун с выбором сетей ERC20, TRC20, BEP20 (в порядке расположения исходя из Total supply токена в каждой из сетей)
Для оплаты криптой будет подключено несколько платёжных систем с большим количеством криптовалют
Для оплаты фиатом будут подключены соответствующие платёжные системы - российские (для оплаты картами стран СНГ) и зарубежные (для приёма оплат с забугра, украинцев).
Вывод баланса продавца, начисляемого при продажах анкет/услуг, осуществляется в модальном окне/на отдельной странице /withdrawal.
Для отправки заявки на вывод следует выбрать одну из доступных криптовалют, ввести адрес и желаемую сумму для вывода и отправить заявку, после чего просто ждать одобрения или отказа.
Исходя из того, что скорее всего, для каждого пользователя будет свой адрес - для пополнения через криптовалюту, их балансы будут храниться там. У нас же будут храниться сидфразы и приваткеи от кошельков с их деньгами. Скорее всего, потребуется создание "ОБЩИХ" кошельков, допустим, которые будут меняться раз в месяц в админ панели.
Создается он вручную, адреса будут указывать в админ панели для каждой криптовалюты, и все средства с кошельков пользователей будут переводиться на один адрес для каждой из доступных криптовалют.