Scope
accounts
Описание
Метод реализован по стандартам Банка России (версия 1.3.3le).
Параметры запроса
Bearer {access_token}, полученный по Authorization Code Flow / Authorization Code Flow H2H
application/json
Время последнего входа Пользователя в систему с TPP. Значение предоставляется в виде HTTP-date, как в разделе 7.1.1.1 RFC7231
IP-адрес пользователя. Указывается, если пользователь в данный момент авторизован в приложении партнёра
RFC4122 UID, используемый в качестве идентификатора корреляции
Тип устройства (user-agent), которое использует пользователь
1curl --location 'https://baas.alfabank.ru/api/jp/open-banking/v1.3/accounts' \
2--header 'Authorization: Bearer {access-token}' \
3--header 'Accept: application/json' \
4--header 'x-fapi-auth-date: Mon, 26 Aug 2019 12:23:11 GMT' \
5--header 'x-fapi-customer-ip-address: 172.123.123.123' \
6--header 'x-fapi-interaction-id: 97ed4827-7b6f-4491-a06f-b548d5a7512d' \
7--header 'x-customer-user-agent: mobile'
Параметры ответа
1{
2 "Data": {
3 "Account": [
4 {
5 "accountId": "this-is-a-slug-format-account-id",
6 "status": "Enabled",
7 "currency": "RUB",
8 "accountType": "Business",
9 "accountDescription": "Розничные операции",
10 "AccountDetails": [
11 {
12 "schemeName": "RU.CBR.BBAN",
13 "identification": "40817810621234570000"
14 }
15 ],
16 "Owner": {
17 "name": "Наименование организации или физического лица",
18 "Identification": [
19 {
20 "schemeName": "RU.CBR.TXID",
21 "identification": "7728240240"
22 }
23 ]
24 },
25 "Servicer": {
26 "name": "Наименование организации или физического лица",
27 "BankIdentification": [
28 {
29 "schemeName": "RU.CBR.BBAN",
30 "identification": "9612123"
31 }
32 ],
33 "OrganizationIdentification": [
34 {
35 "schemeName": "RU.CBR.BBAN",
36 "identification": "7728240240"
37 }
38 ],
39 "CorrespondentAccount": {
40 "schemeName": "RU.CBR.BBAN",
41 "identification": "40817810621234570000"
42 }
43 }
44 }
45 ]
46 },
47 "Links": {
48 "self": "https://sb.example.ru/v1.3/example"
49 },
50 "Meta": {
51 "totalPages": 1
52 }
53}
RFC4122 UID, используемый в качестве идентификатора корреляции
Отделяемая подпись полезной нагрузки в формате JWS
Полезная нагрузка ответа
Счёт
Идентификатор номера расчётного счёта
Статус счёта. Принимает возможные значения:
-
•
Enabled- счёт доступен и может использоваться; -
•
Disabled- счёт недоступен и не может использоваться, временно или навсегда
Валюта ведения счёта
Тип счёта. Принимает возможные значения:
-
•
Business- счёт юридического лица
Краткое описание назначения счёта или продукта, привязанного к счёту
Идентификация счёта
Схема идентификации счёта. Принимает возможные значения:
-
•
RU.CBR.BBAN- базовый номер банковского счёта
Номер банковского счёта
Информация о владельце счёта
Наименование организации или имя физического лица
Идентификация юридического лица
Схема идентификации юридического или физического лица. Принимает возможные значения:
-
•
RU.CBR.TXID- ИНН/КИО
ИНН
Банк, обслуживающий счёт
Наименование организации
Идентификация финансового учреждения
Схема идентификации финансового учреждения. Принимает возможные значения:
-
•
RU.CBR.BIC- уникальный идентификатор банка, используемый в платёжных документах на территории Российской Федерации
Банковский идентификационный код (БИК)
Идентификация юридического лица
Схема идентификации юридического лица. Принимает возможные значения:
-
•
RU.CBR.TXID- ИНН/КИО
Идентификатор участника
Корреспондентский счёт
Схема идентификации счёта. Принимает возможные значения:
-
•
RU.CBR.BBAN- базовый номер банковского счёта
Номер банковского счёта
Раздел для указания ссылок
Текущая ссылка
Раздел метаданных
Количество передаваемых страниц
1{
2 "Data": {
3 "Account": [
4 {
5 "accountId": "this-is-a-slug-format-account-id",
6 "status": "Enabled",
7 "currency": "RUB",
8 "accountType": "Business",
9 "accountDescription": "Розничные операции",
10 "AccountDetails": [
11 {
12 "schemeName": "RU.CBR.BBAN",
13 "identification": "40817810621234570000"
14 }
15 ],
16 "Owner": {
17 "name": "Наименование организации или физического лица",
18 "Identification": [
19 {
20 "schemeName": "RU.CBR.TXID",
21 "identification": "7728240240"
22 }
23 ]
24 },
25 "Servicer": {
26 "name": "Наименование организации или физического лица",
27 "BankIdentification": [
28 {
29 "schemeName": "RU.CBR.BBAN",
30 "identification": "9612123"
31 }
32 ],
33 "OrganizationIdentification": [
34 {
35 "schemeName": "RU.CBR.BBAN",
36 "identification": "7728240240"
37 }
38 ],
39 "CorrespondentAccount": {
40 "schemeName": "RU.CBR.BBAN",
41 "identification": "40817810621234570000"
42 }
43 }
44 }
45 ]
46 },
47 "Links": {
48 "self": "https://sb.example.ru/v1.3/example"
49 },
50 "Meta": {
51 "totalPages": 1
52 }
53}
RFC4122 UID, используемый в качестве идентификатора корреляции
HTTP-код ошибки
Уникальный идентификатор ошибки
Краткое сообщение об ошибке
Детализация ошибки
Низкоуровневое описание ошибки
Описание ошибки
Путь к элементу с ошибкой в JSON-объекте
URL для помощи в устранении проблемы / предоставления дополнительной информации
1{
2 "code": "400",
3 "id": "4aca5b0d-1730-416f-a52b-6d353b687082",
4 "message": "Invalid token",
5 "Errors": [
6 {
7 "errorCode": "RU.CBR.Field.Missing",
8 "message": "This service is only available for legal entities",
9 "path": "Data.Model.Object.filled",
10 "url": "https://example.com/error-description"
11 }
12 ]
13}
RFC4122 UID, используемый в качестве идентификатора корреляции
HTTP-код ошибки
Уникальный идентификатор ошибки
Краткое сообщение об ошибке
Детализация ошибки
Низкоуровневое описание ошибки
Описание ошибки
Путь к элементу с ошибкой в 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": "The request requires higher privileges than provided by the access token",
9 "url": "https://example.com/error-description"
10 }
11 ]
12}
RFC4122 UID, используемый в качестве идентификатора корреляции
HTTP-код ошибки
Краткое сообщение об ошибке
Детализация ошибки
Низкоуровневое описание ошибки
Описание ошибки
Путь к элементу с ошибкой в JSON-объекте
URL для помощи в устранении проблемы / предоставления дополнительной информации
1{
2 "code": "404",
3 "message": "Not found",
4 "Errors": [
5 {
6 "errorCode": "RU.CBR.Resource.NotFound",
7 "message": "Endpoint is not found or not active"
8 }
9 ]
10}
RFC4122 UID, используемый в качестве идентификатора корреляции
HTTP-код ошибки
Уникальный идентификатор ошибки
Краткое сообщение об ошибке
Детализация ошибки
Низкоуровневое описание ошибки
Описание ошибки
Путь к элементу с ошибкой в 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": "Internal Server Error",
9 "path": "Data.Model.Object.filled",
10 "url": "https://example.com/error-description"
11 }
12 ]
13}