B2C

Получение кредитных предложений

Песочница
GET https://sandbox.alfabank.ru/api/pp/v1/credit-offers
Пром
GET https://baas.alfabank.ru/api/pp/v1/credit-offers
Scope

credit

Описание

Запрос возвращает кредитные предложения клиента (кредиты наличными, дебетовые и кредитные рассрочки), а также ссылки на их оформление в мобильном приложении.

Параметры запроса

HEADERS
Атрибут
Описание
Accept
stringrequired

application/json

Authorization
stringrequired
Content-Type
stringoptional

application/json

Пример запроса
1curl -X GET https://baas.alfabank.ru/api/pp/v1/credit-offers \
2  -H 'Accept: application/json' \
3  -H 'Authorization: Bearer {access-token}' \
4  -H 'Content-Type: application/json'

Параметры ответа

Пример ответа 200 (ОК)
1{
2  "offers": [
3    {
4      "id": 70001478383,
5      "title": "Кредит на любые цели",
6      "webViewUrl": "https://alfabank.ru/mobile-offers/web/.../<partner>?isWebView=true&fromCurrent=true",
7      "creditProduct": {
8        "creditInfo": {
9          "rate": 9.99,
10          "period": 12
11        },
12        "cardInfo": {
13          "gracePeriod": 30
14        },
15        "limit": 2576000,
16        "currency": "RUR"
17      }
18    }
19  ]
20}
array of objectrequired

Массив предложений по кредитным продуктам

title
stringoptional

Заголовок продукта

id
numberoptional

Идентификатор кредитного предложения

webViewUrl
stringoptional

Ссылка на открытие кредитного предложения в мобильном приложении

objectoptional

Кредитный продукт

objectoptional

Данные по кредитам

rate
numberoptional

Ставка

period
integeroptional

Срок

objectoptional

Данные по картам

gracePeriod
integeroptional

Грейс-период

limit
numberoptional

Лимит по кредитному предложению (сумма)

currency
stringoptional

Валюта. Принимает возможные значения: RUR - российский рубль; EUR - евро; CNY - китайский юань; USD - американский доллар

Пример ответа 200 (ОК)
1{
2  "offers": [
3    {
4      "id": 70001478383,
5      "title": "Кредит на любые цели",
6      "webViewUrl": "https://alfabank.ru/mobile-offers/web/.../<partner>?isWebView=true&fromCurrent=true",
7      "creditProduct": {
8        "creditInfo": {
9          "rate": 9.99,
10          "period": 12
11        },
12        "cardInfo": {
13          "gracePeriod": 30
14        },
15        "limit": 2576000,
16        "currency": "RUR"
17      }
18    }
19  ]
20}
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}
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}
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}
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}
Нет тела ответа
error
stringrequired

Код ошибки. Принимает возможные значения: internal_error - внутренняя ошибка сервиса при выполнении обработки запроса

error_description
stringoptional

Описание ошибки

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

Значения параметров ошибок могут изменяться. Рекомендуем предусмотреть стандартную обработку ошибок, не описанных в текущей версии документации.