B2C

Заказ справки о доступном остатке на английском

Песочница
POST https://sandbox.alfabank.ru/api/pp/v1/reports/type/account/balance/eng
Пром
POST https://baas.alfabank.ru/api/pp/v1/reports/type/account/balance/eng
Scope

debit-statements

Описание

Используйте следующие методы для того, чтобы:

Параметры запроса
HEADERS
Атрибут
Описание
Authorization
stringrequired
Accept
stringrequired

application/json

Content-Type
stringrequired

application/json

BODY
Атрибут
Описание
accountIds
array of stringsrequired

Массив идентификаторов счетов, по которым заказывается справка

customNameTranscription
stringoptional

Имя и фамилия клиента из загранпаспорта

Пример запроса
Язык
1curl --location 'https://baas.alfabank.ru/api/pp/v1/reports/type/account/balance/eng' \
2--header 'Authorization: Bearer {access-token}' \
3--header 'Content-Type: application/json' \
4--header 'Accept: application/json' \
5--data '{
6  "accountIds": [
7    "40817810310210011113",
8    "40817810004980004025"
9  ],
10  "customNameTranscription": "IVAN IVANOV"
11}'
Параметры ответа
Пример ответа 201 (Created)
1{
2  "date": "2000-01-23T04:56:07.000+00:00",
3  "id": "62c4f39c5f1503000128a5e2",
4  "type": {
5    "code": "ufr_stmt_physical_acc_balance_en",
6    "title": "Справка о доступном остатке на английском языке"
7  },
8  "status": {
9    "code": "NEW",
10    "title": "Новый"
11  }
12}
BODY
атрибут
описание
id
stringrequired

Идентификатор отчёта

date
stringrequired

Дата формирования объекта заказа

objectrequired

Информация о типе справки или выписки

code
stringrequired

Код типа документа

title
stringrequired

Название документа

objectrequired

Статус заказанного документа

code
stringrequired

Код статуса. Принимает возможные значения:

  • NEW
  • ENQUEUED
  • ENQUEUED_POST_PROCESS
  • PENDING
  • STARTED
  • FINISHED
  • REJECTED
  • LOADED
  • LOADED_SIGNED
  • ERROR
  • REVISION
title
stringrequired

Описание статуса

Пример ответа 201 (Created)
1{
2  "date": "2000-01-23T04:56:07.000+00:00",
3  "id": "62c4f39c5f1503000128a5e2",
4  "type": {
5    "code": "ufr_stmt_physical_acc_balance_en",
6    "title": "Справка о доступном остатке на английском языке"
7  },
8  "status": {
9    "code": "NEW",
10    "title": "Новый"
11  }
12}
BODY
атрибут
описание
error
stringrequired

Код ошибки. Принимает возможные значения:

  • invalid_request - неверные входные параметры запроса
error_description
stringoptional

Сообщение об ошибке

Пример ошибки 400 (Bad Request)
1{
2  "error": "invalid_request",
3  "error_description": "Authorization header is not present in request headers"
4}
BODY
атрибут
описание
error
stringrequired

Код ошибки. Принимает возможные значения:

  • invalid_token - предоставленный токен просрочен, отозван, имеет неправильный формат или недействителен по другим причинам. При истечении срока жизни токена необходимо обновить его с помощью refresh_token. При отзыве токена необходимо заново пройти авторизацию
error_description
stringoptional

Сообщение об ошибке

Пример ошибки 401 (Unauthorized)
1{
2  "error": "invalid_token",
3  "error_description": "The access token provided is expired, revoked, malformed, or invalid for other reasons"
4}
BODY
атрибут
описание
error
stringrequired

Код ошибки. Принимает возможные значения:

  • insufficient_scope - при запросе кода авторизации не были переданы все необходимые scopes. Необходимо переподписать договор согласия, повторно отправив запрос на получение кода авторизации с указанием всех доступных scopes и параметра prompt=consent;
  • access_denied - доступ к счёту запрещён
error_description
stringoptional

Сообщение об ошибке

Пример ошибки 403 (Forbidden)
1{
2  "error": "insufficient_scope",
3  "error_description": "The request requires higher privileges than provided by the access token"
4}
BODY
атрибут
описание
error
stringrequired

Код ошибки. Принимает возможные значения:

  • unknown_endpoint - эндпоинт не найден или неактивен
error_description
stringoptional

Сообщение об ошибке

Пример ошибки 404 (Not Found)
1{
2  "error": "unknown_endpoint",
3  "error_description": "Endpoint is not found or not active"
4}
Нет тела ответа
BODY
атрибут
описание
error
stringrequired

Код ошибки. Принимает возможные значения:

  • internal_error - внутренняя ошибка сервиса при выполнении обработки запроса
error_description
stringoptional

Сообщение об ошибке

Пример ошибки 500 (Internal Server Error)
1{
2  "error": "internal_error",
3  "error_description": "Internal server error"
4}
Нет тела ответа