Skip to content

Балансы

GET /balances

Получение текущих балансов мерчанта. Возвращает все типы балансов, сгруппированные по валютам.

Заголовки

ЗаголовокОбязательныйОписание
merchant-idДаИдентификатор мерчанта
x-signatureДаHMAC-SHA256 подпись запроса

Query-параметры

ПараметрТипОбязательныйОписание
currencystringНетФильтр по валюте (например, RUB)

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

bash
curl -X GET "https://api.arcanumpay.ru/api/v1/balances?currency=RUB" \
  -H "merchant-id: 12345" \
  -H "x-signature: a1b2c3d4e5f6..."

Ответ

ПолеТипОписание
balancesarrayМассив объектов баланса, сгруппированных по валюте

Объект баланса

ПолеТипОписание
currencystringВалюта
balanceMainstringОсновной рабочий баланс
balanceHoldstringЗарезервированный баланс
balanceOutcomestringЗафиксированные исходящие операции
balanceSettledstringРассчитанный баланс
balanceRollingReservestringРоллинг-резерв
overdraftLimitstringЛимит овердрафта

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

json
{
  "data": {
    "balances": [
      {
        "currency": "RUB",
        "balanceMain": "15000.00",
        "balanceHold": "500.00",
        "balanceOutcome": "200.00",
        "balanceSettled": "14300.00",
        "balanceRollingReserve": "1000.00",
        "overdraftLimit": "0.00"
      }
    ]
  }
}

Типы балансов

ТипОписание
MainОсновной рабочий баланс мерчанта, доступный для операций
HoldСредства, зарезервированные под текущие незавершенные операции
OutcomeЗафиксированные исходящие операции (выводы в обработке)
SettledРассчитанный баланс после учета всех подтвержденных операций
Rolling ReserveРезерв, удерживаемый на определенный период в качестве гарантии
Overdraft LimitМаксимальная сумма, на которую баланс может уходить в минус