Внутренний кошелек
Инструкция по созданию и настройке внутреннего кошелька
- Создайте "внутреннюю валюту". К примеру, Tether USDT TRC20_wallet (вы можете использовать любое удобное название). > В админ-панели для внутренней валюты укажите уникальный XML. > На шаге "Настройки оплаты" выберите "Internal wallet" в качестве модуля приема платежа и модуля выплаты.
Инструкцию по созданию валюты вы можете найти ниже
- После проделанных действий, в личном кабинете пользователя появится созданная внутренняя валюта, в нашем примере, это Tether USDT TRC20_wallet.
- В админ-панели в настройках пользователя - раздел "Общая информация" появится внутренняя валюта с отображением баланса данной валюты у пользователя, а также кнопка "Подробнее" в которой будет информация о транзакциях по данной валюте.
- Для пополнения внутреннего кошелька необходимо создать направление, по которому можно будет получить внутреннюю валюту. Например, «USDT TRC20» — «USDT TRC20_wallet». С помощью этого направления клиент сможет пополнить свой внутренний баланс.
- При обмене (для получения внутренней валюты) клиенту необходимо ввести адрес электронной почты, зарегистрированного на вашем сайте пользователя (своего или другого пользователя) и успешно провести обмен.
- Как только обмен будет успе шно проведен, пользователь (чей email был введен при обмене) получит средства на свой внутренний баланс.
- Теперь мы можем создать направление, в котором можно будет расплачиваться внутренней валютой. Например, "USDT TRC20_wallet" - "VISA/MC USD". Таким образом, клиент сможет совершить обмен на VISA/MC USD, используя внутренний баланс.
- На сайте клиенту необходимо выбрать направление "USDT TRC20_wallet" - "VISA/MC USD", заполнить форму - согласиться с правилами и нажать "Начать обмен"
- На этапе оплаты заявки, у клиента появляется кнопка «Оплата с моего кошелька». Нажав на нее, клиент оплатит заявку со своего внутреннего кошелька.
- Средства спишутся с внутреннего баланса клиента и заявка будет оплачена.
В случае, если по заявке необходимо будет сделать возврат на баланс пользователя, то администратора обменного сервиса необходимо создать встречную заявку для пополнения внутреннего баланса, указав в поле "Email" адрес электронной почты необходимого клиента. Далее вручную провести заявку.
Для создания внутреннего кошелька со статическим адресом для депозита необходимо создать:
- 1.Внутреннюю валюту, например, "USDT TRC20_wallet" (Инструкцию вы можете найти в пункте 1. Добавление внутренней валюты)
- 2.Валюту-шлюз, например, "USDT TRC_gateway"
- 3.Направление для пополнения внутреннего кошелька "USDT TRC20_wallet"
Статический адрес для депозита создается с помощью мерчанта whitebit.
- XML валюты необходимо оставить стандартным. К примеру, для валюты "USDT TRC20_gateway", выбирайте из списка XML для "USDT TRC20"
- На шаге "Настройки оплаты" в качестве модуля приема платежа и выплаты выбирайте "WhiteBit Exchanger"
- Создайте направление "Валюта-шлюз" - "Внутренняя валюта". В нашем примере, это "USDT TRC20_gateway" - "USDT TRC20_wallet". Обязательно включите "Автообмен".
- Из адресной строки скопируйте route_id в формате "644c3a498d90f66603c1ae34". Эта информация пригодится нам на следующем шаге.
- Зайдите в настройки валюты "Внутренняя валюта" - шаг "Настройки оплаты" - раздел "INTERNAL WALLET SYSTEM (STATIC ADDRESS)" - нажмите "Add wallet". Далее, вам необходимо заполнить поля - нажать "Confirm".
а) Network - название сети для отображения у пользователя и для системы. В нашем примере, пишем TRC20, как вариант.
- Пожалуйста, обратите внимание, если валюта поддерживается только в одной сети, то вам будет достаточно указать в поле "Network" значение "default". В таком случае, пользователю будет сразу показываться адрес для депозита.
- Если валюта поддерживается в нескольких сетях, то вам необходимо указывать корректное название сети (Например, "TRC20", "ERC20", "BEP20"). Для клиента будет генерироваться статичный адрес для каждой сети.
б) Merchant - пишем обязательно "whitebit". Пока доступен только whitebit.
в) RouteId - вставляем скопированный в прошлом пункте route_id направления "Валюта-шлюз" - "Внутренняя валюта". В нашем случае, это "USDT TRC20_gateway" - "USDT TRC20_wallet".
- В итоге статический адрес для депозита для валюты будет добавлен - необходимо сохранить настройки валюты.
В случае, если вы добавите больше одной сети, то в модальном окне - "Пополнить" будут отображаться несколько сетей.
- На сайте, зарегистрированный пользователь должен зайти на страницу своего профиля - раздел "Кошелек" и нажать на внутреннюю валюту, например, на "USDT TRC20_wallet".
- В модальном окне пользователю необходимо нажать "Пополнить" и отправить криптовалюту на персональный статический адрес для депозита выбранной валюты.
Все депозиты и выводы по внутреннему кошельку будут отображаться в админ-панели - на странице пользователя - кнопка "Подробнее" напротив нужного кошелька.
Вы можете копировать ID нужного депозита/вывода и находить по данному ID заявку на странице "Список обменов".
В модальном окне внутренней валюты также доступен вывод.
- Создайте направление "Внутренняя валюта" - "Другая валюта". Например, "USDT TRC20_wallet" - "Visa/MC EUR".
- Нажмите на внутреннюю валюту - нажмите "Вывести" - выберите созданное направление. - заполните данные и нажмите "Вывести"