Баланс
Получение текущего баланса мерчанта
GET /balance
Возвращает остаток на основном балансовом счёте мерчанта в валюте баланса и в валюте платежа.
Запрос
Ответ
Мерчант с историей операций
Мерчант без успешных операций
Невалидный токен
Описание полей
| Поле | Тип | Описание |
|---|---|---|
amountInCurrencyBalance | decimal | остаток на основном балансовом счёте |
currencyBalance | enum | валюта баланса мерчанта |
amountInCurrencyPayment | decimal | остаток, пересчитанный в валюту платежа |
currencyPayment | enum | валюта платежа мерчанта |
exchangeRate | decimal | курс пересчёта между валютой баланса и валютой платежа |
Значение exchangeRate определяется по последней успешно завершённой операции мерчанта. При отсутствии успешных операций возвращается exchangeRate = 0 и amountInCurrencyPayment = 0.
Значение exchangeRate носит справочный характер. Для расчёта сумм конкретной операции применяется курс, возвращаемый в её ответе.
Применение
Эндпойнт предназначен для отображения текущего остатка в интерфейсах мерчанта и для проверки достаточности средств перед инициированием Pay Out. Эндпойнт не предназначен для построения выписки по счёту — для этого применяется POST /operation/operation/list (раздел Операции).
Частота опроса
Рекомендуемая частота опроса — не чаще одного запроса в 5 секунд. Изменения баланса инициируются сменой статусов операций и доставляются через webhook с задержкой, превышающей период опроса; более частые запросы увеличения свежести данных не дают.