BoxExchanger
  • Вернутся на сайт
  • Начало работы
    • Настройка безопасности
      • Создание админа
      • Настройка прав администратора (роли)
      • Установка двухфакторной аутентификация
      • Ограничения доступа админ панели по IP
        • Установка ограничения на CloudFlare
        • Установка ограничений в админ панели
      • Установка ограничение по header host
    • Настройка дизайна
    • Технические работы
    • Уведомление на сайте
      • Создание
      • Редактирование
    • Избраные курсы
      • Создание
      • Редактирование
    • Подключение онлайн чата
      • Подключение чата LiveChat
      • Подключение чата JivoSite
      • Подключение чата HelpCrunch
    • Добавление контактов
    • Настройка почты
      • Отправка копии отправленных писем
      • Подключение GMail почты
      • Подключение Zoho почты
      • Подключение dynadot почты
    • Вопросы и ответы
      • Создать
    • Настройка AntiBot системы
      • Установка reCAPTCHA
    • Правила
      • Создание
      • AML/KYC Политика
    • Партнеры
      • Создание партнера
      • Редактирование
    • Новости
      • Создание
    • Отзывы
      • Создать
      • Список отзывов
    • Статичные страницы
      • Создание
    • Настройки авторизации пользователя
    • Настройка идентификаторов
    • Настройка истории действий
  • Обмен
    • Валюты
      • Список валют
      • Логотип валюты
      • Название валюты
      • Тип валюты
      • Точность суммы
      • XML валюты
      • Курс к USD
      • Резервы
      • Настройка поля валюты
      • Прием платежей
      • Настройка выплаты
      • AML проверка
      • Верификация
    • Сортировка направлений
    • Направление
      • Приоритетные модули
      • Плавающий курс
      • Страховка курса
      • SEO-friendly URL (ЧПУ)
      • Документы
      • Дополнительные услуги
    • Настройка группы направлений
    • Мерчант и АПИ
      • 001k bot
        • Мерчант 001k bot
        • Выплаты 001k bot
      • Биржа whitebit
        • Взаимодействие модулей
        • Мерчант whitebit
        • Выплаты whitebit
      • BetPay
        • Мерчант BetPay
        • Выплаты BetPay.money
      • Heleket
        • Мерчант Heleket
        • Выплаты Heleket
      • Paylink.finance
        • Мерчант Paylink.finance
        • Выплаты Paylink.finance
      • VelPay
        • Выплаты VelPay
      • Мерчант BSC BEP20
      • Мерчант Billline
      • Мерчант Bitconce
      • Мерчант By password
      • Мерчант Dynamic requisites
      • Мерчант EVM Token
      • Мерчант ETH ERC20
      • Мерчант TRON TRC20
      • Мерчант Monerod
      • Мерчант Payeer
      • Мерчант Perfect Money
      • Мерчант WestWallet.io
      • Настройка Inqud
      • Выплаты Agents Telegram
      • Выплаты Auto Success
      • Выплаты Binance
      • Выплаты Kuna.io
      • Выплаты PSPline
      • Выплаты WestWallet.io
    • Парсер курсов
      • BestChange v2
      • BetPay.Money
      • CurrencyLayer
      • Heleket
      • Kurs.Expert
      • PancakeSwap
      • Paylink.finance
      • VelPay
      • whitebit v2
      • XML file
    • Верификации
    • Расчет суммы обмена
  • Заявки
    • Список обменов
    • Заявки
      • Статусы заявки
    • Автоматическое добавление резерва
  • Партнерская программа
    • Партнерские направления
    • Партнёрские обмены
    • Реферальные настройки
  • AML плагины
    • CUBE3
    • CrystalBlockchain
    • AMLBot.com
    • GetBlock.net
  • Дополнительные системы
    • Внутренний кошелек
    • Расписания
    • Approve underpaid orders
    • Heleket модули
      • Heleket auto update fee
      • Heleket control available
      • Heleket auto min amount for TO currency
    • Install plugin
    • KYC модули
      • KYC Модуль Kycaid
      • KYC Модуль AMLBot
      • KYC Модуль SumSub
    • Whitebit модули
      • WhiteBit Exchanger auto update fee
      • WhiteBIT control available
      • WhiteBIT auto min amount for TO currency
    • BestChange ScamAPI
  • Системы авторизации
    • Авторизация Apple
    • Авторизация Google
  • Для разработчиков
    • Установка проекта
      • Сервер для обменника
        • Vultr
        • DigitalOcean
          • Удаление VDS на DigitalOcean
        • Hetzner Cloud
          • Изменения размера VDS на Hetzner
          • Удаление VDS на Hetzner
      • Настройки CloudFlare
      • Установка Nginx
      • Установка ПО
        • Установка NodeJs
        • Установка MongoDB
        • Установка exchanger-api
        • Установка exchanger-web
        • Настройка сборки на CloudFlare Workers
    • Настройка Telegram Bot
    • Доступ к исходному коду
    • Миграция Git BoxExchanger
    • Разработка client-web
      • Локальный запуск
      • Применения изменений
    • Шаблоны писем
      • Локализация шаблонов
    • Загрузка статического файла
    • Структура проекта
    • Настройки API документации
    • Установка Node
      • Bitcoin Node
      • Monero Node
      • Ethereum Node
      • Tron Node
    • Разработка модулей
      • Мерчант системы
      • Модуль выплат
      • Парсер курсов
    • Отправка логов разработчикам
    • Процессинг платежей API
    • Настройка VPN (openvpn)
    • Установка SOCKS5-прокси
    • Настройка бекап на B2
    • Настройка Firewall
      • Настройка доступа порта 22 (ssh)
      • Настройка доступа портов 80,443 (http/s)
      • IP в белый список CloudFlare
    • Webhook уведомления URL
      • Новый обмен
      • Новая верификация (ручная)
      • Обновление статуса заявки
      • Регистрация пользователя
  • Журнал изменений
Powered by GitBook
On this page
  • Настройка авто конвертации
  • Принцип работы
  • Особенности поведения модуля
  • Депозит зачислен после окончания времени действия заявки
  • Депозит токена в другой сети
  • Депозит меньшей суммы

Was this helpful?

  1. Обмен
  2. Мерчант и АПИ
  3. Биржа whitebit

Взаимодействие модулей

Подробное описание взаимодействия мерчанта и модуля выплаты whitebit для автоматической работы

Last updated 1 year ago

Was this helpful?

Вы можете использовать связку модуля приема и модуля выплаты whitebit для полной автоматизации процесса обмена с использованием ликвидности биржи.

Настройка авто конвертации

Разберем на примере направления BTC-LTC.

  1. Для начала необходимо валюты BTC и LTC. - Также на шаге "Настройки оплаты" для валюты BTC выставить прием платежей "Автоматически" - из списка выбрать "WhiteBit Exchanger". - Для валюты LTC на шаге "Настройки оплаты" выставить выплаты "Автоматически" - из списка выбрать "WhiteBit Exchanger".

  2. направление BTC-LTC. - На шаге "Тип Курса" выбираем курс обмена "Автоматически" - из списка выбираем парсер WhiteBIT (предварительно его включив на странице "Парсеры" - "Больше курсов" в блоке с парсером whitebit - передвигаем ползунок напротив "ВКЛЮЧИТЬ" в активное положение) - пара BTC/LTC - "Добавить" - сохраняем изменения. - Также настраиваем остальные параметры для направления (комиссия и тд). Обязательно необходимо проверить корректность настройки курса и комиссий (дополнительно сверив с ).

  3. Далее необходимо настроить Мерчант whitebit и модуль Выплаты whitebit.

Обратите внимание, что валюта в которую будет производиться авто конвертация ("Convert to" в настройках мерчанта) и валюта из которой будет происходить выплата ("Withdraw from" в настройка модуля выплат) должны совпадать для автоматизации процесса.

  1. На странице настроек мерчанта whitebit указываем для "Convert to" параметр "USDT" - нажимаем "Save". На странице настроек модуля выплат whitebit указываем для "Withdraw from" параметр "USDT" - нажимаем "Save".

Принцип работы

К примеру, клиент хочет обменять 0.1 BTC на 40 LTC по курсу 1:400 (с учетом нашей комиссии)

  1. Валюту BTC мы будем принимать через whitebit (то есть whitebit сгенерирует уникальный адрес для депозита под конкретную заявку. Наш скрипт отобразит этот адрес клиенту на шаге оплаты заявки).

  2. После того как сумма в BTC (указанная в заявке или больше, то есть ≥0.1 BTC) поступит на указанный адрес одним платежом - BTC будет конвертирован в USDT (будет выставлен маркет ордер на продажу в паре BTC/USDT). Это произойдет из-за того что мы выставили для "Convert to" параметр "USDT".

  3. Мерчант whitebit поменяет статус заявки на "На выплату" и в комментарии к данному действию обозначит, что депозит BTC успешно получен.

  4. Далее необходимо выплатить LTC клиенту. В зависимости от настроек "" (в настройках направления) может произойти следующее: а) Если "Авто обмен" выключен, то для запуска модуля выплаты (чтобы начать выплату LTC на указанный клиентов адрес), оператору необходимо будет нажать кнопку "" в админ панеле в деталях заявки. б) Если "Авто обмен" включен, то выплата начнется автоматически.

  5. Как только модуль выплаты запущен - начинается процесс выплаты. На бирже в паре LTC/USDT выставляется маркет ордер на покупку 40+ LTC ("+" обозначает, что также будет учитываться комиссия за вывод LTC). Это происходит из-за того что мы на странице настроек модуля выплат whitebit для "Withdraw from" выставили параметр "USDT". То есть обозначили, что необходимо получать нужную валюту для вывода из пары с USDT (покупать нужную валюту за USDT).

  6. Выставляется запрос на вывод 40 LTC на адрес, указанный клиентом в заявке.

  7. После успешной выплаты, модуль выплаты меняет статус заявки на "Завершена".

Ваша прибыль остается в валюте, которую получал клиент, в данном примере это LTC, на вашем балансе.

Обратите внимание, что в парах Currency/USDT будет использоваться buy stock market order, то есть будет выставляться ордер на покупку точной суммы Currency, которую необходимо вывести клиенту + комиссия за вывод Currency. То есть в таких парах мы считаем, что Currency - это stock, а USDT - money. Например, BTC (stock) / USDT (money).

Однако, в парах USDT/Currency будет использоваться обычный sell market order. Это обозначает, что будет выставляться одрер на продажу USDT + 0.3% проскальзывание по стакану (так как мы не можем знать точную среднюю стоимость закупки) + комиссия за вывод Currency. Например, USDT (stock) / EUR (money).

Особенности поведения модуля

Депозит зачислен после окончания времени действия заявки

  1. Время заявки вышло - у заявки выставляется статус "Удалена" и заявка попадает во вкладку "Закрытые"

  2. whitebit по API передает, что оплата поступила и выставляется статус заявки "", а заявка попадает во вкладку "Замороженные".

  3. Оператор проверяет, что средства поступили. И дальше решает, что дальше делать с заявкой. Либо произвести возврат либо пересчитать курс и по согласованию с клиентом выплатить другую сумму либо другой вариант.

  4. В зависимости от вашего выбора, вы меняете статус заявки и продолжаете работу.

Если вы знаете, что зачисление валюты может занять длительное время, например для направлений, где клиент отдает BTC, то рекомендуется увеличивать время действия заявки.

Депозит токена в другой сети

Может быть ситуация, что средства получены на адрес для депозита, однако сеть отличается от той, которая обозначена в заявке. В таком случае у заявки будет выставлен статус "" с комментарием "BE CAREFUL! Check deposit network for this order! (ARBITRUM != ERC20)", к примеру.

Депозит меньшей суммы

В случае, если на сгенерированный адрес для депозита поступит сумма меньше чем указана в заявке, то мерчант whitebit выставит для заявки статус "" с комментарием "INCORRECT AMOUNT"

настроить
Настраиваем
комиссиями whitebit