WhiteBit
Инструкция по добавлению мерчанта WhiteBit (или подобного) в админ-панели Lara Script
Процесс подключения мерчанта WhiteBit прост и занимает 5–10 минут. Это позволяет автоматизировать обмены крипты/фиата через API WhiteBit. Если мерчант аналогичен, процесс сходный — вы заполняете ключи и настройки. Вот пошаговый гид:
Шаг 1: Подготовка данных
Зарегистрируйте аккаунт на WhiteBit (whitebit.com) и создайте API-ключи в разделе "API" (требуется верифицированный корпоративный аккаунт для обменов).


Получите 4 ключа: Public key, Secret key, Webhook public key, Webhook secret key (генерируются в личном кабинете WhiteBit).
Подготовьте настройки: статусы заявок для автообработки (например, "новая", "удалена", "отклонена").
Совет для новичков: Если у вас нет API-ключей, перейдите на WhiteBit > Профиль > API > Создать ключ. Включите разрешения на чтение/запись для торговли и выплат.

Для корректной настройки мерчанта WhiteBit и Telegram-ботов вам необходимо включить вебхук в личном кабинете WhiteBit. • Укажите адрес вебхука: http://*название Вашего сайта*/notification/whitebit • Далее в настройках мерчанта добавьте ключи "Webhook public key" и "Webhook secret key". • После заполнения этих полей вам нужно пройти верификацию домена — для этого выберите способ через запрос к эндпоинту /whiteBIT-verification. Для того, чтобы данный мерчант работал корректно в будущем как метод для автовыплат, необходимо выбирать следующий список разрешений

Шаг 2: Переход в раздел в админке
Войдите в админ-панель Lara Script.
Перейдите в "Мерчанты" > "WhiteBit" (или аналогичный раздел для других мерчантов).
Если мерчант не в списке, обратитесь в нашу техподдержку, и мы оперативно рассмотрим возможность его добавления.
Шаг 3: Заполнение полей
Заполните форму в админке. Вот как это сделать шаг за шагом:
Public key*: Вставьте публичный ключ из WhiteBit API (например, d4afjd642a7e3bdd3ee1e346xzfjknzd08). Это ключ для аутентификации запросов на чтение (курсы, балансы).
Совет: Проверьте ключ на ошибки — он должен быть уникальным и не содержать пробелов.
Secret key*: Вставьте секретный ключ. Он нужен для подписи запросов на выплаты/торговлю. Не делитесь им!
Совет: Храните секретный ключ в защищённом месте (например, в менеджере паролей). Если потеряете, генерируйте новый на WhiteBit.
Webhook public key*: Вставьте webhook публичный ключ (например, d0d642a7e3bdd3ee1e346e0e088e08). Для верификации входящих webhook-запросов от WhiteBit (статус транзакций).
Совет: Включите webhook на WhiteBit в разделе API > Webhooks, указав URL вашего сайта.
Webhook secret key*: Вставьте webhook секретный ключ. Для подписи входящих запросов.
Выберите статус заявок для автоматической обработки*: Выберите статусы из выпадающего списка (например, "Новая", "Ожидает подтверждения"). Это определяет, когда система автоматически обрабатывает заявки.
Совет: Начните с "Новая" и "Ожидает подтверждения" для тестов. Если мерчант — Payeer, статусы похожи, но без webhook.
Временной интервал для генерации WhiteBit-кодов*: Укажите интервал (например, 22:00). Это период для генерации кодов обмена..
Шаг 4: Сохранение и тестирование
Нажмите "Сохранить" внизу формы.
Проверьте интеграцию: Создайте тестовую заявку и проверьте, обновляются ли статусы автоматически, генерируется ли автоматически адрес для оплаты и корректен ли он.
Предупреждения по безопасности: Никогда не делитесь ключами. Если подозреваете утечку, генерируйте новые на WhiteBit и обновите в админке. Для других мерчантов (как Payeer) — аналогично, но с дополнительной верификацией аккаунта.
Совет для арендаторов: Если арендуете админку, мы предоставим готовые шаблоны ключей и бесплатную помощь с настройкой. Также, если сгенерированные API не будут использованы в течение 2 недель после их генерации на стороне WhiteBit, такие ключи будут деактивированы до повторной активации
Обновление логики обработки депозитов (WhiteBit)
В последнем обновлении была изменена логика обработки депозитов для заявок, в которых мерчантом выступает WhiteBit.
Теперь, если по заявке поступает нецелевая валюта (например, заявка создана на USDT, а фактически зачислен USDC), применяется следующая логика обработки:
На этапе подтверждения депозита заявка ведёт себя стандартно: при поступлении транзакции заявка остаётся в статусе «Ожидает подтверждения», аналогично случаям с целевой валютой.
После получения депозитом всех необходимых подтверждений, если валюта депозита не соответствует валюте заявки, заявка автоматически переводится в статус «На проверке».
В интерфейсе оператора возле поля с хэшем транзакции отображается предупреждающий индикатор (жёлтый треугольник), сигнализирующий о необходимости ручной проверки заявки.

Данное изменение позволяет оперативно выявлять и обрабатывать заявки, по которым был зачислен депозит в некорректной валюте.
Последнее обновление