Links

Внутренний кошелек

Инструкция по созданию и настройке внутреннего кошелька

1. Добавление внутренней валюты

  • Создайте "внутреннюю валюту". К примеру, Tether USDT TRC20_wallet (вы можете использовать любое удобное название). > В админ-панели для внутренней валюты укажите уникальный XML. > На шаге "Настройки оплаты" выберите "Internal wallet" в качестве модуля приема платежа и модуля выплаты.
Инструкцию по созданию валюты вы можете найти ниже
  • После проделанных действий, в личном кабинете пользователя появится созданная внутренняя валюта, в нашем примере, это Tether USDT TRC20_wallet.
  • В админ-панели в настройках пользователя - раздел "Общая информация" появится внутренняя валюта с отображением баланса данной валюты у пользователя, а также кнопка "Подробнее" в которой будет информация о транзакциях по данной валюте.

2. Использование внутренней валюты

2.1 Пополнение

  • Для пополнения внутреннего кошелька необходимо создать направление, по которому можно будет получить внутреннюю валюту. Например, «USDT TRC20» — «USDT TRC20_wallet». С помощью этого направления клиент сможет пополнить свой внутренний баланс.
Видео инструкцию по созданию и настройке направления вы можете найти по ссылке
  • При обмене (для получения внутренней валюты) клиенту необходимо ввести адрес электронной почты, зарегистрированного на вашем сайте пользователя (своего или другого пользователя) и успешно провести обмен.
  • Как только обмен будет успешно проведен, пользователь (чей email был введен при обмене) получит средства на свой внутренний баланс.

2.2 Оплата с помощью внутреннего кошелька

  • Теперь мы можем создать направление, в котором можно будет расплачиваться внутренней валютой. Например, "USDT TRC20_wallet" - "VISA/MC USD". Таким образом, клиент сможет совершить обмен на VISA/MC USD, используя внутренний баланс.
  • На сайте клиенту необходимо выбрать направление "USDT TRC20_wallet" - "VISA/MC USD", заполнить форму - согласиться с правилами и нажать "Начать обмен"
  • На этапе оплаты заявки, у клиента появляется кнопка «Оплата с моего кошелька». Нажав на нее, клиент оплатит заявку со своего внутреннего кошелька.
  • Средства спишутся с внутреннего баланса клиента и заявка будет оплачена.
В случае, если по заявке необходимо будет сделать возврат на баланс пользователя, то администратора обменного сервиса необходимо создать встречную заявку для пополнения внутреннего баланса, указав в поле "Email" адрес электронной почты необходимого клиента. Далее вручную провести заявку.

3. Статический адрес для депозита

Для создания внутреннего кошелька со статическим адресом для депозита необходимо создать:
  1. 1.
    Внутреннюю валюту, например, "USDT TRC20_wallet" (Инструкцию вы можете найти в пункте 1. Добавление внутренней валюты)
  2. 2.
    Валюту-шлюз, например, "USDT TRC_gateway"
  3. 3.
    Направление для пополнения внутреннего кошелька "USDT TRC20_wallet"
Статический адрес для депозита создается с помощью мерчанта whitebit.

3.1 Создание валюты-шлюза

  • XML валюты необходимо оставить стандартным. К примеру, для валюты "USDT TRC20_gateway", выбирайте из списка XML для "USDT TRC20"
  • На шаге "Настройки оплаты" в качестве модуля приема платежа и выплаты выбирайте "WhiteBit Exchanger"
  • Создайте направление "Валюта-шлюз" - "Внутренняя валюта". В нашем примере, это "USDT TRC20_gateway" - "USDT TRC20_wallet". Обязательно включите "Автообмен".
  • Из адресной строки скопируйте route_id в формате "644c3a498d90f66603c1ae34". Эта информация пригодится нам на следующем шаге.

3.3 Добавление статического адреса для валюты

  • Зайдите в настройки валюты "Внутренняя валюта" - шаг "Настройки оплаты" - раздел "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".
  • В итоге статический адрес для депозита для валюты будет добавлен - необходимо сохранить настройки валюты.
В случае, если вы добавите больше одной сети, то в модальном окне - "Пополнить" будут отображаться несколько сетей.

3.4 Пополнение внутренней валюты

  • На сайте, зарегистрированный пользователь должен зайти на страницу своего профиля - раздел "Кошелек" и нажать на внутреннюю валюту, например, на "USDT TRC20_wallet".
  • В модальном окне пользователю необходимо нажать "Пополнить" и отправить криптовалюту на персональный статический адрес для депозита выбранной валюты.
Все депозиты и выводы по внутреннему кошельку будут отображаться в админ-панели - на странице пользователя - кнопка "Подробнее" напротив нужного кошелька. Вы можете копировать ID нужного депозита/вывода и находить по данному ID заявку на странице "Список обменов".

3.5 Вывод внутренней валюты

В модальном окне внутренней валюты также доступен вывод.
  • Создайте направление "Внутренняя валюта" - "Другая валюта". Например, "USDT TRC20_wallet" - "Visa/MC EUR".
  • Нажмите на внутреннюю валюту - нажмите "Вывести" - выберите созданное направление. - заполните данные и нажмите "Вывести"