Мерчант whitebit
Поддерживаемые валюты
Банковские карты: EUR, USD, KTZ, UAH (временно недоступно)
Криптовалюты: BTC, ETH, LTC, USDT...
Установка мерчанта
Используя параметры ниже, установите мерчант через функционал "Install plugin" по инструкции Install plugin.
Регистрация и подготовка аккаунта whitebit
Зарегистрируйтесь на бирже whitebit - пройдите верификацию личности - включите 2FA.
Обратитесь в поддержку whitebit. В сообщении укажите: - Username вашего аккаунта - Запрос на активацию генерации адресов для депозита для работы онлайн обменного сервиса (ссылка на ваш обменный сервис) на движке BoxExchanger.
Создание API ключа на прием на whitebit
Убедитесь, что у вас включена 2FA для аккаунта whitebit. В противном случае вы не сможете создать API ключ.
Перейдите в настройки аккаунта - раздел "API" - ключи API - нажмите "Редактировать" в блоке "Ключи API" (либо нажмите тут для быстрого перехода к данной странице) - далее "" - введите 2FA.
в надежное место Ключ (публичный) и Секретный ключ (данные понадобятся для настройки модуля в админ панели).
Введите имя ключа - активируйте эндпоинты (см. список ниже) - нажмите "" - введите 2FA.
На странице "Ключи API" нажмите "" - далее переведите ползунок в активное положение - введите IP-адрес v4 (также IPv6, если есть. IPv6 может быть не доступен тогда его можно пропустить и вставить только IPv4) back-end сервера - нажмите "" - введите 2FA.
Обратите внимание, что ваш ключ API будет автоматически деактивирован со стороны whitebit в случае отсутствия активности API в течение 14 дней. Его можно будет активировать повторно на странице "Ключи API".
Конфигурация мерчанта в админ панели
Основные настройки
В админ панели перейдите на страницу настроек мерчанта whitebit. Для этого перейдите на страницу "Мерчант и API" - раздел "MERCHANT SYSTEM" - настройки () в блоке с мерчантом "WhiteBit Exchanger".
В поле "API Secret" вставьте ранее скопированный Секретный ключ - нажмите "". (после перезагрузки страницы API Secret будет скрыт и перестанет отображаться в админ панели в целях безопасности).
В поле "API Key" вставьте ранее скопированный Ключ (публичный) - нажмите "".
Вы можете включить отображение QR-кода с адресом для депозита. Для этого в поле "Payment with QR-code?" выставьте значение "Yes" - нажмите "".
Вы можете включить авто конвертацию валюты, которая поступила на ваш баланс whitebit от клиента по заявке. Для этого вам необходимо в разделе "AUTO SELL (AFTER ACCEPT PAYMENT)" для "Convert to" выбрать валюту (USDT/USDC/EUR) в которую будет происходить автоматическая конвертация средств по заявке - нажать "".
Также обратите внимание, что валюта в которую будет производиться авто конвертация ("Convert to" в настройках мерчанта) и валюта из которой будет происходить выплата ("Withdraw from" в настройка модуля выплат) должны совпадать для автоматизации процесса.
Webhook
Настройка webhook
Справа сверху наведите на иконку профиля -> нажмите на "".
На странице "API" в блоке "Webhook" нажмите "".
На открывшейся странице нажмите "" -> ваc перенаправит на страницу "".
Перейдите в админ панель BoxExchanger -> страница "Мерчант и API" -> настройки мерчанта whitebit -> на странице настроек в разделе "WEBHOOK SETTINGS" .
Вернитесь на страницу "Соединение" в ЛК whitebit -> в поле "Адрес webhook" вставьте URL из шага 4 -> нажмите "" -> введите 2FA.
в надежное место "Секретный ключ" и "Ключ" (публичный ключ) -> нажмите "Подтвердить".
Добавьте публичный ключ в TXT запись домена, указанного при создании ключа. Разберем на примере добавления записи в Cloudflare. а) Зайдите в ЛК Cloudflare -> на странице "Websites" на страницу настроек домена, который вы указывали при создании ключа. б) Перейдите на страницу "DNS" -> "Records" -> нажмите "" -> "Type" выберите "TXT" -> "Name" введите "www", если у вас домен формата www.exchanger.com либо "@" если в формате exchanger.com либо субдомен, если в формате subdomain.exchanger.com -> в поле "Content" вставьте публичный ключ webhook из шага 6 -> нажмите "Save".
Вернитесь на страницу "Webhook" в ЛК whitebit -> webhook, переведя ползунок в активное состояние -> доступ "Коды" можно отключить.
После того как webhook будет активирован, перейдите обратно в настройки домена Cloudflare из шага 7 б) -> добавленную TXT запись (нажмите "Edit" в поле с TXT записью -> Delete -> подтвердите удаление).
Перейдите в админ панель BoxExchanger -> страница "Мерчант и API" -> настройки мерчанта whitebit -> на странице настроек в разделе "WEBHOOK SETTINGS" -> в поле "Webhook key" публичный ключ из шага 6 -> нажмите "Save" -> в поле "Webhook Secret" вставьте секретный ключ из шага 6 -> нажмите "Save".
Добавьте IP, с которого whitebit отправляет webhook, в белый список CloudFlare. Инструкция:IP в белый список CloudFlare. IP вы можете уточнить у поддержки BoxExchanger.
Протестируйте работу мерчанта whitebit.
Дополнительные настройки
- значение "1" включает отправку дополнительных логов для разработчиков. Может быть полезно для анализа логов при возникновении трудностей с модулем. Без крайней необходимости рекомендуем не включать и оставить значение "0".
- значение "1" активирует возможность генерации статического адреса для депозита в ЛК пользователя. По умолчанию выставлено "0".
(when find tx with 0 confirms) - настройка увеличения времени заявки после того как система определит транзакцию (будет 0 подтверждений у транзакции). 0.25 = 15min. К пример, если вы укажите 0.5, то время заявки будет увеличено на 30 минут после определения транзакции.
- выбор формата адреса (p2sh-segwit/bech32) для депозита для валют BTC и LTC.
- выбор провайдера через который будет осуществляться прием фиатной валюты. На данный момент whitebit по API поддерживает только VISAMASTER.
Проксирование запросов
Для отправки запросов через SOCKS5 proxy, на странице настроек мерчанта whitebit в поле "Socks Proxy URI" укажите ссылку на SOCKS5 proxy в формате socks5://username:password@host:port
-> нажмите "".
Прием фиатных валют
Для работы с фиатными валютами - обратитесь в поддержку whitebit с запросом активации фиатного шлюза для необходимой валюты.
Внимание! Для приема EUR,USD в настройке данных направлений - шаг "Отображение полей" - обязательно включите созданное по-умолчанию поле "E-mail". Со стороны whitebit требование запрашивать от клиента ввод Email адреса.
Верификация
Требования по верификации вы всегда можете уточнить у представителей whitebit
Верификация пользователя
.
.
и обязательно сохраните все изменения. (см. примеры ниже)
Верификация валюты
.
.
(см. пример ниже) и обязательно сохраните изменения
После проделанных действий, на клиентской части на этапе оплаты заявки появится .
Last updated
Was this helpful?