Scope
transactions
Описание
Метод позволяет создать запрос на формирование выписки по счетам других банков, к которым клиент предоставил доступ в их приложениях, по идентификатору номера расчётного счёта. Метод реализован по стандартам Банка России (версия 1.3.3le).
Перед отправкой запроса необходимо убрать отступы и пробелы из тела запроса. Это необходимо для корректной проверки подписи запроса
Параметры запроса
Bearer {access_token}, полученный по Authorization Code Flow / Authorization Code Flow H2H
application/json
application/json
Время последнего входа Пользователя в систему с TPP. Значение предоставляется в виде HTTP-date, как в разделе 7.1.1.1 [RFC7231]
IP-адрес пользователя. Указывается, если пользователь в данный момент авторизован в приложении партнёра
RFC4122 UID, используемый в качестве идентификатора корреляции
Уникальный идентификатор запроса для поддержки идемпотентности
Отделяемая подпись полезной нагрузки в формате JWS
Тип устройства (user-agent), которое использует пользователь
Полезная нагрузка запроса
Данные для формирования выписки
Идентификатор номера расчётного счёта, полученный с помощью метода «Получение списка счетов других банков по стандартам Банка России»
Дата и время начала расчётов, представленных в выписке, в формате YYYY-MM-DDThh:mm:ss±hh:mm
Дата и время окончания расчётов, представленных в выписке, в формате YYYY-MM-DDThh:mm:ss±hh:mm. Должны быть позднее указанных в fromBookingDateTime
1curl --location 'https://baas.alfabank.ru/api/jp/open-banking/v1.3/external/statements' \
2--header 'Authorization: Bearer {access-token}' \
3--header 'Content-Type: application/json' \
4--header 'Accept: application/json' \
5--header 'x-fapi-auth-date: Tue, 12 Dec 2025 11:40:21 GMT' \
6--header 'x-fapi-customer-ip-address: 172.123.123.123' \
7--header 'x-fapi-interaction-id: 97ed4827-7b6f-4491-a06f-b548d5a7512d' \
8--header 'x-idempotency-key: 8e03978e-40d5-43e8-bc93-6894a57f9324' \
9--header 'x-jws-signature: eyJraWQiOiJhbGZhLXRlc3Qtand0IiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ..kY-ZLlq9gtdI4dpxhIeRRnhgqSjtjl9bZFG3YwNK_Mzf4ZbiNdDlqKtBMsJHxsneG33zVEZ9QigSLosxx0m_d3zxkORLDEyqeoX-naDwt1BiXtIqpeDsWZ6RkuPjxBD-9VOuSphE19qWCKcyQRoOoGJjRnfYADC5lbmDDBthlDc5_T4J5mdvvy4-lU-D7q5LexGAR8-FSjvdChPmbp9kOpVAFYgDRttAzYrreoFguP2fQrSPUeQKSSZ3OrtwwHVOWneYzRiRzVATJYHQYNcaflDaCDKIfD6k1FXj2tcDYuBaFaAe6QCBgjrvuis_cyAJjOtXQah5bs-mUUgfoaPlkQ' \
10--header 'x-customer-user-agent: mobile' \
11--data '{
12 "Data": {
13 "Statement": {
14 "accountId": "12345678-1234-1234-1234-1234567890AB",
15 "fromBookingDateTime": "2025-12-02T11:40:21+00:00",
16 "toBookingDateTime": "2025-12-03T11:40:21+00:00"
17 }
18 }
19}'
Параметры ответа
1{
2 "Data": {
3 "Statement": {
4 "statementId": "9b23e27e-f4f8-4cab-9b80-aaa008d4330c",
5 "accountId": "12345678-1234-1234-1234-1234567890AB",
6 "fromBookingDateTime": "2025-12-02T11:40:21+00:00",
7 "toBookingDateTime": "2025-12-03T11:40:21+00:00"
8 }
9 },
10 "Links": {
11 "self": "https://sb.example.ru/v1.3/example"
12 },
13 "Meta": {
14 "totalPages": 1
15 }
16}
RFC4122 UID, используемый в качестве идентификатора корреляции
Отделяемая подпись полезной нагрузки в формате JWS
Полезная нагрузка ответа
Данные для формирования выписки
Идентификатор выписки
Идентификатор номера расчётного счёта
Дата и время начала расчётов, представленных в выписке, в формате YYYY-MM-DDThh:mm:ss±hh:mm. Должна быть строго меньше toBookingDateTime
Дата и время окончания расчётов, представленных в выписке, в формате YYYY-MM-DDThh:mm:ss±hh:mm
Раздел для указания ссылок
Текущая ссылка
Первая ссылка
Предыдущая ссылка
Следующая ссылка
Последняя ссылка
Раздел метаданных
Количество передаваемых страниц
1{
2 "Data": {
3 "Statement": {
4 "statementId": "9b23e27e-f4f8-4cab-9b80-aaa008d4330c",
5 "accountId": "12345678-1234-1234-1234-1234567890AB",
6 "fromBookingDateTime": "2025-12-02T11:40:21+00:00",
7 "toBookingDateTime": "2025-12-03T11:40:21+00:00"
8 }
9 },
10 "Links": {
11 "self": "https://sb.example.ru/v1.3/example"
12 },
13 "Meta": {
14 "totalPages": 1
15 }
16}
RFC4122 UID, используемый в качестве идентификатора корреляции
Высокоуровневый текстовый код ошибки
Уникальный идентификатор ошибки
Краткое сообщение об ошибке
Детализация ошибки
Низкоуровневое описание ошибки
Описание ошибки
Путь к элементу с ошибкой в JSON объекте
URL для помощи в устранении проблемы
1{
2 "code": "400",
3 "id": "4aca5b0d-1730-416f-a52b-6d353b687082",
4 "message": "Bad Request",
5 "Errors": [
6 {
7 "errorCode": "RU.CBR.Field.Missing",
8 "message": "Обязательное поле, необходимое для API, отсутствует в полезной нагрузке",
9 "path": "Data.Model.Object.filled",
10 "url": "https://example.com/error-description"
11 }
12 ]
13}
RFC4122 UID, используемый в качестве идентификатора корреляции
Высокоуровневый текстовый код ошибки
Уникальный идентификатор ошибки
Краткое сообщение об ошибке
Детализация ошибки
Низкоуровневое описание ошибки
Описание ошибки
Путь к элементу с ошибкой в JSON объекте
URL для помощи в устранении проблемы
1{
2 "code": "403",
3 "id": "ab41a751-619b-4947-bf0a-251f6e92f599",
4 "message": "Forbidden",
5 "Errors": [
6 {
7 "errorCode": "RU.CBR.Authenticate.InvalidScope",
8 "message": "Предъявленный токен доступа не содержит область действия (scope) необходимый для доступа к ресурсу",
9 "url": "https://example.com/error-description"
10 }
11 ]
12}
RFC4122 UID, используемый в качестве идентификатора корреляции
Высокоуровневый текстовый код ошибки
Уникальный идентификатор ошибки
Краткое сообщение об ошибке
Детализация ошибки
Низкоуровневое описание ошибки
Описание ошибки
Путь к элементу с ошибкой в JSON объекте
URL для помощи в устранении проблемы
1{
2 "code": "500",
3 "id": "af467d1b-985d-4a8e-972e-24a32287085f",
4 "message": "Internal Server Error",
5 "Errors": [
6 {
7 "errorCode": "RU.CBR.UnexpectedError",
8 "message": "Что-то пошло не так на стороне Поставщика услуг",
9 "path": "Data.Model.Object.filled",
10 "url": "https://example.com/error-description"
11 }
12 ]
13}
RFC4122 UID, используемый в качестве идентификатора корреляции
Высокоуровневый текстовый код ошибки
Уникальный идентификатор ошибки
Краткое сообщение об ошибке
Детализация ошибки
Низкоуровневое описание ошибки
Описание ошибки
Путь к элементу с ошибкой в JSON объекте
URL для помощи в устранении проблемы
1{
2 "code": "501",
3 "id": "451f7718-2e96-46f0-b286-4b1c8370b87e",
4 "message": "Not Implemented",
5 "Errors": [
6 {
7 "errorCode": "RU.CBR.UnexpectedError",
8 "message": "Данный код ошибки можно использовать при возникновении непредвиденной ошибки",
9 "path": "Data.Model.Object.filled",
10 "url": "https://example.com/error-description"
11 }
12 ]
13}
RFC4122 UID, используемый в качестве идентификатора корреляции
Высокоуровневый текстовый код ошибки
Уникальный идентификатор ошибки
Краткое сообщение об ошибке
Детализация ошибки
Низкоуровневое описание ошибки
Описание ошибки
Путь к элементу с ошибкой в JSON объекте
URL для помощи в устранении проблемы
1{
2 "code": "503",
3 "id": "63a8dddb-b92d-4ac7-82c3-c9a9efb878a5",
4 "message": "Service Unavailable",
5 "Errors": [
6 {
7 "errorCode": "RU.CBR.UnexpectedError",
8 "message": "Сервис временно не доступен",
9 "path": "Data.Model.Object.filled",
10 "url": "https://example.com/error-description"
11 }
12 ]
13}