Skip to main content

Обзор

Заявки на вывод средств позволяют мерчантам переводить накопленные USDT с основного баланса Meridian на свой криптокошелек. Средства замораживаются сразу при создании заявки и выводятся после одобрения администратором.
Статус заявки: Заявка проходит этапы pendingcompleted (или cancelled при отклонении).
Доступный баланс: Вы можете выводить только доступный баланс (основной минус замороженный). Замороженные средства включают активные заявки на вывод и суммы по открытым спорам.
Комиссия за вывод: Каждый мерчант имеет индивидуальную комиссию за вывод средств. Комиссия вычитается из запрошенной суммы. В ответе указывается размер комиссии и итоговая сумма перевода.

Создание заявки на вывод

Endpoint для создания заявки на вывод средств:

Обязательные параметры

Необязательные параметры — выбор источника средств

Если у вас подключён только один источник средств, эти параметры не нужны: запрос без них работает ровно так же, как и раньше. Они требуются только тогда, когда у вас несколько рублёвых источников.
Совместимость. Запрос без currency обрабатывается по прежнему правилу приоритета (трансгран → RUB-баланс → USDT), поэтому существующая интеграция продолжает работать без изменений. Рублёвый баланс провайдера BankApi доступен только при явном указании currency: "RUB" и rubSource: "bankapi" — он никогда не выбирается автоматически.Как только у мерчанта появляется рублёвый остаток более чем в одном источнике (например, первый же оплаченный инвойс через BankApi при уже включённом трансграничном счёте), запрос с currency: "RUB" без rubSource возвращает 400 с перечислением доступных значений — передавайте rubSource явно. Текущие остатки по каждому источнику приходят в поле rubRails ответа GET /api/v1/merchants/balance; balances.main.rub — это их сумма.

Пример запроса


Пример ответа

Поля ответа


Проверка баланса

Перед созданием заявки рекомендуется проверить доступный баланс:

Пример ответа

Важно: available (доступный баланс) = main (основной) - reserved (замороженный)