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

Балансы

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

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"

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

ПолеТипОписание
uuidопц.stringИдентификатор мерчанта в Cashera.
nameопц.stringСистемное имя мерчанта.
titleопц.stringОтображаемое название мерчанта.
balancesопц.arrayСписок балансов мерчанта по валютам (см. ниже).

Поля баланса

ПолеТипОписание
uuidопц.stringИдентификатор баланса.
currencyопц.stringВалюта баланса. Сейчас — RUB.
pendingопц.integerЗачисления в обработке (ещё недоступны к выплате), минорные единицы.
availableопц.integerДоступно к выплате прямо сейчас, минорные единицы.
frozenопц.integerЗаморожено (споры, ручные блокировки), минорные единицы.
in_payoutопц.integerЗарезервировано под выплаты в статусе pending, минорные единицы.
total_heldопц.integerСуммарно удержано (заморозка + резерв под выплаты), минорные единицы.
lifetime_turnoverопц.integerСовокупный оборот по приёму за всё время, минорные единицы.
lifetime_withdrawnопц.integerСовокупно выведено за всё время, минорные единицы.
reconciliation_lockedопц.booleanБаланс заблокирован на время сверки — выплаты временно недоступны.
usdt_equivalentопц.object | nullСправочный USDT-эквивалент баланса по текущему курсу (см. ниже). Опционально.

Поля usdt_equivalent

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

ПолеТипОписание
currencyопц.stringВалюта снимка — USDT.
pendingопц.integerUSDT-эквивалент pending (микроюниты).
availableопц.integerUSDT-эквивалент available (микроюниты).
frozenопц.integerUSDT-эквивалент frozen (микроюниты).
in_payoutопц.integerUSDT-эквивалент in_payout (микроюниты).
total_heldопц.integerUSDT-эквивалент total_held (микроюниты).
lifetime_turnoverопц.integerUSDT-эквивалент lifetime_turnover (микроюниты).
lifetime_withdrawnопц.integerUSDT-эквивалент lifetime_withdrawn (микроюниты).
fx_rateопц.stringКурс пересчёта в USDT, по которому посчитан снимок.
fx_rate_updated_atопц.string (ISO 8601)Момент актуализации курса снимка.
Леджер — в RUB, USDT — справочно

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