Выплаты Binance
Инструкция по настройке модуля выплаты Binance
Установка модуля
Используя параметры ниже, установите модуль выплаты через функционал "Install plugin" по инструкции Install plugin.
Настройка API ключей в админ панели
Войдите в аккаунт Binance -> перейдите на страницу Управление API.
Нажмите "Создать API" -> выберите тип ключа API, к примеру, "Сгенерированный системой" -> нажмите "Далее" -> создайте метку для ключа API -> нажмите "Далее" -> пройдите проверку безопасности.
После генерации ключей, скопируйте значения API Key и Secret key в надежное место.
В админ панели BoxExchanger перейдите на страницу настроек модуля выплаты Binance. Для этого перейдите на страницу "Мерчант и API" - раздел "PAYOUT SYSTEM" - настройки (значок настроек) в блоке с модулем "Binance".
В поле "Withdraw from" введите подходящую валюту. Подробнее в разделе Дополнительные настройки модуля.
В поле "API Key" вставьте, скопированный на шаге 3, API key - нажмите "Save".
В поле "API Secret" вставьте, скопированный на шаге 3, Secret key - нажмите "Save". (после перезагрузки страницы, API Secret будет скрыт и перестанет отображаться в админ панели в целях безопасности).
На странице настроек модуля Binance в разделе "IP SERVER", скопируйте IP -> вернитесь на страницу "Управление API" в ЛК Binance -> в блоке с созданным API ключом, нажмите "Редактировать ограничения" -> выберите пункт "Разрешить доступ только к доверенным IP-адресам" -> вставьте IP, скопированный ранее -> "Подтвердить".
В разделе "Ограничения API" выберите разрешенные действия, указанные ниже -> нажмите "Сохранить" -> пройдите проверку безопасности.
Модуль выплаты Binance настроен.
Алгоритм работы модуля (Withdraw from USDT)
Запуск модуля выплат Binance, путем перевода заявки в статус "На выплату" (подтверждения выплаты "Allow auto payout", если для направления выключен "Автообмен").
Проверка баланса на спотовом счету для валюты, которую должен получить клиент.
В случае если:
Валюты на балансе достаточно -> скрипт создает заявку на вывод валюты (без учета комиссии за вывод) на адрес кошелька клиента.
Валюты на балансе недостаточно -> скрипт выставляет в паре Валюта/USDT market ордер (но не меньше минимальной суммы ордера) на покупку недостающей суммы (формула для расчета суммы ордера выше) для валюты на вывод -> заявка на вывод валюты (без учета комиссии за вывод) на адрес кошелька клиента.
Смена статуса заявки на "Завершена" и добавления комментария к заявке с хешем вывода.
Особенности работы модуля
Средства на Funding балансе не учитываются скриптом.
Если недостающая сумма для вывода будет меньше минимальной суммы ордера в данной паре (Обычно ≥ эквивалент 5 USDT), то скрипт будет выставлять минимальный market ордер на покупку (эквивалент 5 USDT + 0.2%).
Сумма ордера округляется в зависимости от пары. К примеру, если недостающая сумма для вывода TRX составляет 45.8623214939582570487 TRX, то ордер будет выставлен на 45.9 TRX.
Комиссия за вывод средств на адрес пользователя Binance возвращается на баланс.
Дополнительные настройки модуля
Withdraw from - в зависимости от выбранного параметра будет зависеть процесс получения валюты для вывода клиенту по заявке. Для настройки введите заглавными буквами одну из предложенных валют -> нажмите "Save".
API URL - ссылка на актуальный URL API Binance. Значение указано по умолчанию.
Last updated
Was this helpful?