Мерчант 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" (либо нажмите тут для быстрого перехода к данной странице) - далее "Сгенерировать ключ API" - введите 2FA.
Скопируйте в надежное место Ключ (публичный) и Секретный ключ (данные понадобятся для настройки модуля в админ панели).
Введите имя ключа - активируйте эндпоинты (см. список ниже) - нажмите "Подтвердить" - введите 2FA.
На странице "Ключи API" нажмите "IP-доступ" - далее переведите ползунок в активное положение - введите IP-адрес v4 (также IPv6, если есть. IPv6 может быть не доступен тогда его можно пропустить и вставить только IPv4) back-end сервера - нажмите "Добавить" - введите 2FA.
Обратите внимание, что ваш ключ API будет автоматически деактивирован со стороны whitebit в случае отсутствия активности API в течение 14 дней. Его можно будет активировать повторно на странице "Ключи API".
Конфигурация мерчанта в админ панели
Основные настройки
В админ панели перейдите на страницу настроек мерчанта whitebit. Для этого перейдите на страницу "Мерчант и API" - раздел "MERCHANT SYSTEM" - настройки (значок настроек) в блоке с мерчантом "WhiteBit Exchanger".
В поле "API Secret" вставьте ранее скопированный Секретный ключ - нажмите "Save". (после перезагрузки страницы API Secret будет скрыт и перестанет отображаться в админ панели в целях безопасности).
В поле "API Key" вставьте ранее скопированный Ключ (публичный) - нажмите "Save".
Вы можете включить отображение QR-кода с адресом для депозита. Для этого в поле "Payment with QR-code?" выставьте значение "Yes" - нажмите "Save".
Вы можете включить авто конвертацию валюты, которая поступила на ваш баланс whitebit от клиента по заявке. Для этого вам необходимо в разделе "AUTO SELL (AFTER ACCEPT PAYMENT)" для "Convert to" выбрать валюту (USDT/USDC/EUR) в которую будет происходить автоматическая конвертация средств по заявке - нажать "Save".
Также обратите внимание, что валюта в которую будет производиться авто конвертация ("Convert to" в настройках мерчанта) и валюта из которой будет происходить выплата ("Withdraw from" в настройка модуля выплат) должны совпадать для автоматизации процесса.
Webhook
Настройка webhook
Справа сверху наведите на иконку профиля -> нажмите на "API".
На странице "API" в блоке "Webhook" нажмите "Редактировать".
На открывшейся странице нажмите "Продолжить" -> ваc перенаправит на страницу "Соединение".
Перейдите в админ панель BoxExchanger -> страница "Мерчант и API" -> настройки мерчанта whitebit -> на странице настроек в разделе "WEBHOOK SETTINGS" скопируйте URL.
Вернитесь на страницу "Соединение" в ЛК whitebit -> в поле "Адрес webhook" вставьте URL из шага 4 -> нажмите "Сгенерировать ключ" -> введите 2FA.
Скопируйте в надежное место "Секретный ключ" и "Ключ" (публичный ключ) -> нажмите "Подтвердить".
Добавьте публичный ключ в TXT запись домена, указанного при создании ключа. Разберем на примере добавления записи в Cloudflare. а) Зайдите в ЛК Cloudflare -> на странице "Websites" зайдите на страницу настроек домена, который вы указывали при создании ключа. б) Перейдите на страницу "DNS" -> "Records" -> нажмите "Add record" -> "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.
Дополнительные настройки
Enable debug mode - значение "1" включает отправку дополнительных логов для разработчиков. Может быть полезно для анализа логов при возникновении трудностей с модулем. Без крайней необходимости рекомендуем не включать и оставить значение "0".
Enable Wallet deposit cron - значение "1" активирует возможность генерации статического адреса для депозита в ЛК пользователя. По умолчанию выставлено "0".
Add hours to expires time (when find tx with 0 confirms) - настройка увеличения времени заявки после того как система определит транзакцию (будет 0 подтверждений у транзакции). 0.25 = 15min. К пример, если вы укажите 0.5, то время заявки будет увеличено на 30 минут после определения транзакции.
BTC/LTC type address - выбор формата адреса (p2sh-segwit/bech32) для депозита для валют BTC и LTC.
Provider fiat USD/EUR/UAH/KZT - выбор провайдера через который будет осуществляться прием фиатной валюты. На данный момент whitebit по API поддерживает только VISAMASTER.
Проксирование запросов
Для отправки запросов через SOCKS5 proxy, на странице настроек мерчанта whitebit в поле "Socks Proxy URI" укажите ссылку на SOCKS5 proxy в формате socks5://username:password@host:port-> нажмите "Save".
Прием фиатных валют
Для работы с фиатными валютами - обратитесь в поддержку whitebit с запросом активации фиатного шлюза для необходимой валюты.
Внимание! Для приема EUR,USD в настройке данных направлений - шаг "Отображение полей" - обязательно включите созданное по-умолчанию поле "E-mail". Со стороны whitebit требование запрашивать от клиента ввод Email адреса.
Верификация
Требования по верификации вы всегда можете уточнить у представителей whitebit
Верификация пользователя
Перейдите в админ панель - вкладка "Направления" - "Настройки направлений" - нажмите "Изменить" в строке с нужным направлением.
В настройках направления перейдите к шагу "Верификация" - нажмите "Включить" напротив "ВЕРИФИКАЦИЯ: (IDENT DOCUMENTS PASSPORT ETC)".
В поле "Count verification photos" введите кол-во требуемых от пользователя изображений для верификации - в поле редактора текста введите текст с инструкцией для верификации пользователя и обязательно сохраните все изменения. (см. примеры ниже)
После проделанных действий, на клиентской части на этапе оплаты заявки появится кнопка "Пройти верификацию" напротив поля "Проверка личности". При нажатии на эту кнопку открывается модальное окно с инструкцией и возможностью загрузить изображения для верификации.
Верификация валюты
Перейдите в админ панель - вкладка "Валюты" - "Настройка валют" - нажмите "Изменить" в поле нужной валюты.
В настройках валюты перейдите к шагу "Другие настройки" - нажмите "Включить" напротив поля "ВЕРИФИКАЦИЯ".
В поле редактора текста введите текст с инструкцией для прохождения верификации (см. пример ниже) и обязательно сохраните изменения
После проделанных действий, на клиентской части на этапе оплаты заявки появится кнопка "Пройти верификацию" напротив поля с названием валюты. При нажатии на эту кнопку открывается модальное окно с инструкцией и возможностью загрузить изображение для верификации.
Last updated
Was this helpful?