Возвращает операции по расчётному счёту за дату. Требует scope transactions; принимает Bearer-токен или API Key.
Документация: https://developers.alfabank.ru/products/alfa-api/documentation/articles/transactions/articles/statement/v1/statement
| Параметр | Где | Тип | Обяз. | Описание |
|---|---|---|---|---|
Authorization |
header | string | да | Bearer {access_token} или ApiKey {API Key} |
Accept |
header | string | да | application/json |
accountNumber |
query | string | да | Номер расчётного счёта |
statementDate |
query | string | да | Дата исполнения операции, YYYY-MM-DD |
page |
query | integer | нет | Номер страницы; не больше 1000 объектов на странице |
curFormat |
query | string | нет | Формат операции по валютному счёту |
https://baas.alfabank.ruhttps://sandbox.alfabank.ruhttps://id.alfabank.ru/oidc/authorizehttps://id-sandbox.alfabank.ru/oidc/authorizehttps://baas.alfabank.ru/apihttps://sandbox.alfabank.ru/apihttps://baas.alfabank.ru/oidchttps://sandbox.alfabank.ru/oidcТип: OAuth 2.0
Alfa ID использует OAuth 2.0/OIDC. Для Authorization Code Flow нужны client_id, client_secret, redirect_uri и scopes подключённых продуктов; токен передаётся в заголовке Authorization: Bearer {access_token}. Alfa ID подходит для всех типов интеграций и продуктов.
Для части B2B- и H2H-методов доступен API Key: передавай Authorization: ApiKey {API Key}. Внутренний ключ предназначен для операций по своей компании, внешний — по другой компании; API Key доступен не для всех продуктов, поэтому проверяй описание конкретного метода.
access_token действует один час; refresh_token — 180 дней и может быть использован не более двух раз, после обновления сохраняй новую пару токенов.Content-Type: application/x-www-form-urlencoded в cURL специальные символы client_secret нужно экранировать; redirect_uri экранировать не нужно. При отправке через Postman в режиме x-www-form-urlencoded специальное экранирование не требуется.statementDate допускает даты не ранее пяти лет от первого дня текущего года. Одна страница выписки содержит не больше 1000 операций.externalId платёжного поручения назначает партнёр. Документация требует UUID; в песочнице для каждого нового теста генерируй уникальное значение.digestSignatures сохраняется в начальном статусе и ожидает подписания в Альфа-Бизнес. Для платёжного поручения по собственному счёту можно передать одну или две подписи.4xx/5xx, ответ не получен за пять секунд или соединение не установлено, банк повторяет доставку через 30 секунд, 5 и 30 минут, 1, 3, 6, 12, 24, 48 и 72 часа.transactionId, по входящим платежам СБП — по nspkTransactionId; на дубликат всё равно возвращай 2xx.x-traceid: при обращении в поддержку банк просит передать X-TraceId вместе с датой, временем, URI, заголовками и телом запроса.Если этого недостаточно — официальная документация: https://developers.alfabank.ru/products/alfa-api/documentation/articles/transactions/articles/statement/v1/statement Вся интеграция одним документом: https://mcp-everything.ru/integrations/alfa-bank-api.md