ZefirPayAPI v2
Поддержка
Разделы документации

Балансы магазина

GET/v2/shops/{shopId}/balances

Возвращает сумму успешных платежей магазина, которая ещё не перечислена на ваш расчётный счёт.

Авторизация. Передайте API-ключ в заголовке Authorization: Bearer <API-ключ>. Подробнее — Авторизация и подпись.

Параметры

ПараметрГдеТипОбязательныйОписание
shopIdpathintegerдаID магазина

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

curl https://api.zefirpay.com/api/v2/shops/482193/balances \
  -H "Authorization: Bearer $ZEFIRPAY_API_KEY"

Ответы

КодЗначениеОписание
200OKБалансы магазина
401UnauthorizedAPI-ключ не передан или неверен
403ForbiddenМагазин не найден или принадлежит другому пользователю

200

{
  "success": true,
  "data": {
    "balances": [
      {"shop_id": 482193, "currency": "rub", "balance": 14565.0, "hold": 0.0, "available": 14565.0}
    ]
  }
}

403

{"success": false, "message": "Магазин не найден или не принадлежит текущему пользователю"}

Схема ответа 200

ПолеТипОписание
successbooleanПризнак успешного выполнения
data.balancesarrayБалансы магазина, по одному на валюту

Баланс (элемент balances)

ПолеТипОписание
shop_idintegerID магазина
currencystringВалюта: rub
balancenumberСумма успешных платежей за вычетом комиссии, ещё не перечисленная на расчётный счёт
holdnumberЗарезервированная сумма
availablenumberСумма к перечислению: balance − hold