Приём платежей

Балансы

Текущие балансы мерчантов по валютам: доступно к выплате, в обработке, заморожено и обороты за всё время

GET/integration/balances

Возвращает балансы всех мерчантов ключа. Авторизация - обычным X-Api-Key (подпись не нужна). Все суммы леджера - целые числа в минорных единицахRUB (копейки). Ответ - на верхнем уровне, без обёртки data.

Авторизация - без подписи

Метод доступен по обычному ключу X-Api-Key, как и курсы. Заголовки X-Timestamp / X-Signature не требуются.

Пример

200 OK
curl https://api.cashera.cash/api/v1/integration/balances \
-H "X-Api-Key: $CASHERA_API_KEY"

Поля мерчанта

ПолеТипОписание
uuidstringИдентификатор мерчанта в Cashera
namestringСистемное имя мерчанта
titlestringОтображаемое название мерчанта
balancesarrayСписок балансов мерчанта по валютам (см. ниже)

Поля баланса

ПолеТипОписание
uuidstringИдентификатор баланса
currencystringВалюта баланса. Сейчас - RUB
pendingintegerЗачисления в обработке (ещё недоступны к выплате), минорные единицы
availableintegerДоступно к выплате прямо сейчас, минорные единицы
frozenintegerЗаморожено (споры, ручные блокировки), минорные единицы
in_payoutintegerЗарезервировано под выплаты в статусе pending, минорные единицы
total_heldintegerСуммарно удержано (заморозка + резерв под выплаты), минорные единицы
lifetime_turnoverintegerСовокупный оборот по приёму за всё время, минорные единицы
lifetime_withdrawnintegerСовокупно выведено за всё время, минорные единицы
reconciliation_lockedbooleanБаланс заблокирован на время сверки - выплаты временно недоступны
usdt_equivalentobject | nullСправочный USDT-эквивалент баланса по текущему курсу (см. ниже). Опционально

Поля usdt_equivalent

Справочный снимок того же баланса в USDT, рассчитанный по текущему курсу на момент ответа. Денежные поля - в микроюнитах USDT (6 знаков). Используйте для отображения, а не для расчётов с балансом.

ПолеТипОписание
currencystringВалюта снимка - USDT
pendingintegerUSDT-эквивалент pending (микроюниты)
availableintegerUSDT-эквивалент available (микроюниты)
frozenintegerUSDT-эквивалент frozen (микроюниты)
in_payoutintegerUSDT-эквивалент in_payout (микроюниты)
total_heldintegerUSDT-эквивалент total_held (микроюниты)
lifetime_turnoverintegerUSDT-эквивалент lifetime_turnover (микроюниты)
lifetime_withdrawnintegerUSDT-эквивалент lifetime_withdrawn (микроюниты)
fx_ratestringКурс пересчёта в USDT, по которому посчитан снимок
fx_rate_updated_atstring (ISO 8601)Момент актуализации курса снимка
Леджер - в RUB, USDT - справочно

Денежные поля баланса хранятся в минорных единицах RUB (копейках). Блокusdt_equivalent - справочный снимок по текущему курсу fx_rate на момент ответа и может немного отличаться от значения при следующем запросе.