Перейти к содержанию

ДЕЙСТВУЮЩИЙ КОНТРАКТ

Баланс мерчанта

Расчёты между мерчантом и EasyTokenPay ведутся в USDT. Метод возвращает две независимые суммы: сколько платформа должна мерчанту по пополнениям и сколько мерчант должен платформе по выплатам.

GET /api/v1/integration/merchant_integration_balances/
Authorization: Bearer <access_token>
{
  "merchant_id": 1042,
  "deposit_balance": "1587.574912",
  "withdrawal_balance": "320.410000"
}
Поле Значение
merchant_id Идентификатор мерчанта в EasyTokenPay
deposit_balance Сумма в USDT по успешно обработанным заявкам на пополнение за вычетом комиссии мерчанта и уже произведённых расчётов
withdrawal_balance Сумма в USDT по успешно выполненным выплатам за вычетом уже произведённых расчётов

Обе суммы считаются по фактическим заявкам на момент запроса и не бывают отрицательными: при превышении расчётов над оборотом возвращается 0.

В пополнения входят заявки в статусах SUCCESSFULLY_FINISHED, AUTO_APPROVED, AUTO_APPROVED_DISPUTE и FINISHED_WITH_RECALCULATION; в выплаты — заявки в статусах SUCCESSFULLY_FINISHED и FINISHED_WITH_RECALCULATION.

Запрос не принимает тело и параметры: POST и другие методы отвечают 405. Метод доступен только мерчанту; трейдер и неавторизованный клиент получают 403.

Сверка

Для сверки по отдельным заявкам используйте список GET /api/v1/orders/ и статусы выплат: баланс агрегирует их результат и не содержит построчной детализации.