Вернуться к списку методов...
Метод getTotalBalance
Получение общей информации о балансах пользователя по всем доступным эмиссиям (Stealth-чеком)
https://paymer.com/ci/webapi/get_total_balance
- запрос:
Метод не требует параметров в теле запроса. Данные определяются по идентификатору пользователя из JWT-токена (userIdClaim.Value).
- ответ:
<TotalBalancesResponse>
<RetCode>int</RetCode>
<ErrorMessage>string</ErrorMessage>
<Issues>
<IssueParms>
<CoreIssueId>int</CoreIssueId>
<Blockchain>string</Blockchain>
<Balance>decimal</Balance>
<AmlStatus>int</AmlStatus>
<OrdersSummary>
<OrderSummary>
<Amount>decimal</Amount>
<Balance>decimal</Balance>
</OrderSummary>
...
</OrdersSummary>
</IssueParms>
...
</Issues>
</TotalBalancesResponse>
- параметры ответа:
| название | назначение | примечание |
| Issues | массив структур с данными по каждой эмиссии, доступной пользователю | может быть пустым, если у пользователя нет балансов |
| RetCode | код возврата | описание внизу страницы |
| ErrorMessage | текстовое описание в случае ошибки |
Структура IssueParms (элемент массива Issues)
| название | назначение | примечание |
| CoreIssueId | Id выпуска в ядре Paymer | |
| Blockchain | блокчейн эмиссии | AVAX BSC ETH TRX |
| Balance | общий доступный баланс по эмиссии | сумма балансов всех ордеров |
| AmlStatus | статус AML-проверки эмиссии | значение из перечисления ComplianceStatus |
| OrdersSummary | массив сводных данных по ордерам в рамках эмиссии | может быть пустым |
Структура OrderSummary (элемент массива OrdersSummary)
| название | назначение | примечание |
| Amount | номинальная сумма чека Paymer | |
| Balance | текущий доступный баланс чека Paymer |
- коды возврата:
| код | название | описание |
| 0 | Success | Данные успешно возвращены |
| 7 | NotFound | Балансы (чеки) для пользователя не найдены |
| 10 | AccessDenied | Неверные или отсутствующие данные аутентификации (apiKeyId/apiKeyValue или JWT-токен) |