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
  • Установка модуля
  • Настройка API ключей в админ панели
  • Алгоритм работы модуля (Withdraw from USDT)
  • Особенности работы модуля
  • Дополнительные настройки модуля

Was this helpful?

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

Выплаты Binance

Инструкция по настройке модуля выплаты Binance

Last updated 7 months ago

Was this helpful?

Установка модуля

Используя параметры ниже, установите модуль выплаты через функционал "Install plugin" по инструкции Install plugin.

Параметры для Install Plugin

Plugin type: Payout module

Plugin URL: @boxexchanger-plugins/payout-binance

Directory path: binance

Auth: (Deploy token): оставляем пустым

Package tag: latest

Настройка API ключей в админ панели

  1. Войдите в аккаунт Binance -> перейдите на страницу .

  2. Нажмите "" -> выберите тип ключа API, к примеру, "Сгенерированный системой" -> нажмите "" -> создайте метку для ключа API -> нажмите "" -> пройдите проверку безопасности.

  3. После генерации ключей, значения API Key и Secret key в надежное место.

  4. В админ панели BoxExchanger перейдите на страницу настроек модуля выплаты Binance. Для этого перейдите на страницу "Мерчант и API" - раздел "PAYOUT SYSTEM" - настройки () в блоке с модулем "Binance".

  5. В поле "Withdraw from" введите подходящую валюту. Подробнее в разделе Дополнительные настройки модуля.

  6. В поле "API Key" вставьте, скопированный на шаге 3, API key - нажмите "".

  7. В поле "API Secret" вставьте, скопированный на шаге 3, Secret key - нажмите "". (после перезагрузки страницы, API Secret будет скрыт и перестанет отображаться в админ панели в целях безопасности).

  8. На странице настроек модуля Binance в разделе "IP SERVER", IP -> вернитесь на страницу "Управление API" в ЛК Binance -> в блоке с созданным API ключом, нажмите "" -> выберите пункт "Разрешить доступ только к доверенным IP-адресам" -> вставьте IP, скопированный ранее -> "".

  9. В разделе "Ограничения API" выберите разрешенные действия, указанные ниже -> нажмите "" -> пройдите проверку безопасности.

Разрешенные действия
  • Разрешить универсальные операции

  • Включить спотовую и маржинальную торговлю

  • Включить возможность вывода средств

  1. Модуль выплаты Binance настроен.

Алгоритм работы модуля (Withdraw from USDT)

Формула для расчета суммы ордера: Сумма, которую должен получить клиент по заявке + сумма за вывод этой валюты + 0.2% (0.1% торговая комиссия и 0.1% погрешности) от суммы двух предыдущих слагаемых - Сумма валюты на спотовом балансе. Пример:

  • Обмен 5 USDT -> 50 TRX

  • Модуль выплаты для TRX: Binance

  • Комиссия за вывод TRX с Binance: 1 TRX

  • Сумма TRX на спотовом балансе: 0 TRX

Расчет суммы ордера: (50 TRX + 1 TRX) + (50 TRX + 1 TRX)*0.02 - 0 TRX = 51 TRX + 1.02 TRX = 52.02 TRX (ордер будет выставлен на сумму 52.1 из-за округления Binance)

  1. Запуск модуля выплат Binance, путем перевода заявки в статус "На выплату" (подтверждения выплаты "Allow auto payout", если для направления выключен "Автообмен").

  2. Проверка баланса на спотовом счету для валюты, которую должен получить клиент.

  3. В случае если:

  • Валюты на балансе достаточно -> скрипт создает заявку на вывод валюты (без учета комиссии за вывод) на адрес кошелька клиента.

  • Валюты на балансе недостаточно -> скрипт выставляет в паре Валюта/USDT market ордер (но не меньше минимальной суммы ордера) на покупку недостающей суммы (формула для расчета суммы ордера выше) для валюты на вывод -> заявка на вывод валюты (без учета комиссии за вывод) на адрес кошелька клиента.

Пример #1 Недостаточная сумма валюты для вывода на спотовом балансе Binance
  • Обмен 50 USDT -> 500 TRX

  • Модуль выплаты для TRX: Binance

  • Комиссия за вывод TRX с Binance: 1 TRX

  • Сумма TRX на спотовом балансе: 400 TRX

  1. Скрипт высчитывает недостающую сумму TRX для вывода: (500 TRX + 1 TRX) - 400 TRX = 101 TRX

  2. Скрипт выставляет в паре TRX/USDT market ордер на покупку 101 TRX + 0.2% = ~101.2 TRX

  3. Скрипт создает заявку на вывод 500 TRX, а 1 TRX уходит на комиссии.

  1. Смена статуса заявки на "Завершена" и добавления комментария к заявке с хешем вывода.

Особенности работы модуля

  • Средства на Funding балансе не учитываются скриптом.

  • Если недостающая сумма для вывода будет меньше минимальной суммы ордера в данной паре (Обычно ≥ эквивалент 5 USDT), то скрипт будет выставлять минимальный market ордер на покупку (эквивалент 5 USDT + 0.2%).

Пример #2 Недостающая сумма для вывода меньше минимальной суммы ордера
  • Обмен 50 USDT -> 500 TRX

  • Модуль выплаты для TRX: Binance

  • Комиссия за вывод TRX с Binance: 1 TRX

  • Сумма TRX на спотовом балансе: 490 TRX

  • Минимальная сумма ордера в паре TRX/USDT: ≥ эквивалент 5 USDT

  1. Скрипт высчитывает недостающую сумму TRX для вывода: (500 TRX + 1 TRX) - 490 TRX = 11 TRX

  2. Так как 11 TRX < минимальной суммы ордера в паре -> в паре TRX/USDT выставляется market ордер на покупку на сумму TRX, эквивалентную 5 USDT, к примеру, 50 TRX (сумма может меняться в зависимости от актуального рыночного BID курса в паре TRX/USDT) + 0.2% = ~ 50,1 TRX

  3. Скрипт создает заявку на вывод 500 TRX, а 1 TRX уходит на комиссии.

  • Сумма ордера округляется в зависимости от пары. К примеру, если недостающая сумма для вывода TRX составляет 45.8623214939582570487 TRX, то ордер будет выставлен на 45.9 TRX.

  • Комиссия за вывод средств на адрес пользователя Binance возвращается на баланс.

Дополнительные настройки модуля

  • - в зависимости от выбранного параметра будет зависеть процесс получения валюты для вывода клиенту по заявке. Для настройки введите заглавными буквами одну из предложенных валют -> нажмите "Save".

    DIRECT - прямой вывод валюты без обмена. К примеру, если необходимо вывести BTC, то у вас на балансе Binance должен быть резерв BTC. Для ETH - резерв ETH на балансе.

    BTC/ETH/USDT - использование указанной валюты для получения валюты, которую должен получить клиент по заявке. К примеру, клиент должен получить DOGE, для поля "Withdraw from" выбрано "USDT" - в таком случае у вас на балансе должен быть резерв USDT, за который в паре DOGE/USDT будет куплен нужный объем DOGE. Обычно выбирается "USDT".

  • - ссылка на актуальный URL API Binance. Значение указано по умолчанию.

Управление API