BoxExchanger
Ask or search…
K

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

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

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

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

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

После того как для валюты был установлен модуль приема и выплаты "Internal wallet" в ЛК пользователя, при нажатии на блок с внутренней валютой, откроется окно в котором можно будет выбрать действия, а именно:
  • Пополнить, если существует направление Currency -> Внутренняя валюта
  • Вывести, если существует направление Внутрення валюта -> Currency
Депозиты и выводы по внутреннему кошельку будут отображаться в админ-панели -> на странице пользователя -> раздел "Общая информация" -> кнопка "Подробнее" напротив нужного кошелька. Вы можете скопировать ID нужного депозита/вывода и находить, по скопированному ID, заявку на странице "Список обменов".
Успешные пополнения внутреннего кошелька пользователя отображаются в ЛК пользователя -> раздел "Заявки на обмен".
В истории отображаются любые пополнения внутреннего кошелька, к примеру:
  • BTC -> Внутренняя валюта
  • Внутренняя валюта -> Внутренняя валюта (P2P перевод)
Обратите внимание, что пополнения внутреннего кошелька отображаются в ЛК получателя только есть статус заявки "Завершена".

2.1 Пополнение

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

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

  • Необходимо создать направление в котором можно будет расплачиваться внутренней валютой. Например, "USDT Wallet" - "VISA/MC USD". Таким образом, клиент сможет совершить обмен на VISA/MC USD, используя внутренний баланс.
Вывод / оплату с внутреннего кошелька клиент может совершить:
а) На главной странице в блоке обмена (если в настройках направления, включен параметр "Отображать на сайте"), предварительно авторизовавшись в аккаунт. Для этого пользователю необходимо:
  • Выбрать направление "USDT Wallet" - "VISA/MC USD", заполнить форму - согласиться с правилами и нажать "Начать обмен".
  • На этапе оплаты заявки, у клиента появляется кнопка «Оплата с моего кошелька». Нажав на нее, клиент оплатит заявку со своего внутреннего кошелька.
  • Средства спишутся с внутреннего баланса клиента и заявка будет оплачена.
б) В личном кабинете пользователя -> раздел "Кошелек" -> блок с необходимой валютой -> "Вывести".
В случае, если по заявке необходимо будет сделать возврат на баланс пользователя, то администратору обменного сервиса необходимо:
  1. 1.
    Перевести заявку в статус "Ожидает обработки".
  2. 2.
    Нажать кнопку "Refund money".
Заявка получит статус "Возвращена", а средства будут зачислены на баланс внутренней валюты пользователя.

2.3 P2P переводы

  • Создайте направление Внутренняя валюта -> Внутренняя валюта. К примеру, "Wallet USD" -> "Wallet USD".
  • Если в настройках направления, включен параметр "Отображать на сайте", то авторизованный пользователь сможет выбрать данное направление на главной странице в блоке обмена и перевести внутреннюю валюту другому пользователю.
  • Пользователь также может сделать перевод другому пользователю через ЛК -> раздел "Кошелек" - нажать на блок с необходимой внутренней валютой -> "Вывести".

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

Для создания внутреннего кошелька со статическим адресом для депозита необходимо создать:
  1. 1.
    Внутреннюю валюту, например, "USDT Wallet" (Инструкцию вы можете найти в пункте 1.-dobavlenie-vnutrennei-valyuty).
  2. 2.
    Валюту-шлюз, например, "USDT TRC20_Gateway", "USDT ERC20_Gateway" и т.д.
  3. 3.
    Направление для пополнения внутреннего кошелька "USDT wallet"
Статический адрес для депозита создается с помощью мерчанта whitebit.
На странице настроек мерчанта whitebit установите значение "1" для поля "Enable Wallet deposit cron" -> нажмите "Save".

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

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

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

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