ym88659208ym87991671
Получение кредитных предложений | Документация для разработчиков

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

Обновлено 29 ноября 2024

Alt text /fintech/api/v1/credit-offers

Ресурс позволяет получить информацию по кредитным предложениям от Банка для сервиса Партнера (Платформы), содержащую условия возможности покупки в кредит Клиентами.

Для получения информации по кредитным предложениям необходимо отправить GET-запрос /fintech/api/v1/credit-offers с токеном доступа (access_token) пользователя в параметре Authorization заголовка.

В параметре scope ссылки авторизации пользователя должен быть указан сервис GET_CREDIT_OFFERS для получения доступа к этому ресурсу.


При использовании:

  • access_token вашей компании + client_id Платформы, вы получите информацию по кредитным предложениям от Банка для Платформы
  • access_token Клиента, вы получите информацию о действующем кредитном договоре Клиента (при его наличии)

Для обращения к ресурсу необходимо отправлять запрос на:

  • Тестовый контур https://iftfintech.testsbi.sberbank.ru:9443
  • Промышленный контур https://fintech.sberbank.ru:9443

Request

/fintech/api/v1/credit-offers
НаименованиеТипФорматRegexpОбязательностьОписание
HEADER
Authorizationstringstring^[a-zA-Z0-9]{38}$requiredAccess token пользователя, полученный через SSO.
QUERY-PARAMETERS
clientIDnumbernumber^(?![^]*[0-9]){14}$optionalИдентификатор сервиса,
lawFormstringstring^(ООО|ИП|ГКФХ)$optionalОбщепринятое сокращение организационно-правовой формы организации, для которой необходимо получить кредитные предложения

Responses

200 (OK)
НаименованиеТипОбязательностьОписание
creditOffers [
  creditOfferarray[creditOffer]optionalКредитное предложение
]
creditOffer {
  checkSumnumberoptionalСумма займа, после которой потребуется выездная проверка по месту ведения бизнеса,
  clientIdnumberrequiredИдентификатор внешнего сервиса,
  delayRepaymentintegeroptionalЛьготный период,
  individualbooleanoptionalЯвляется ли клиент ФЛ,
  orgLawFormsarray[OrgLawForm]optionalПеречень организационно-правовых форм организаций, для которых доступен кредитный продукт,
  productCodestringrequiredКод кредитного продукта,
  productNamestringoptionalНаименование кредитного продукта,
  questionsarray[QuestionForm]optionalСписок топ вопросов с ответами по созданию кредитной заявки,
  ratestringoptionalСтавка по кредитному предложению (%),
  sumMaxnumberoptionalМаксимальная сумма доступная для покупки в кредит,
  sumMinnumberoptionalМинимальная сумма доступная для покупки в кредит,
  termMaxnumberoptionalМаксимальный срок кредита (в месяцах),
  termMinnumberoptionalМинимальный срок кредита (в месяцах),
  contractNumberstringoptionalНомер договора,
  availableSumstringoptionalСумма лимита,
  dateSincedateoptionalДата начала действия договора,
  dateUntildateoptionalДата окончания договора
}
OrgLawForm {
  namestringrequiredПолное наименование организационно-правовой формы,
  shortNamestringrequiredОбщепринятое сокращение организационно-правовой формы
}
QuestionForm {
  answerstringoptionalОтвет на вопрос по созданию кредитной заявки,
  questionstringoptionalВопрос по созданию кредитной заявки
}
204 (No Content)

Для данной организационно-правовой формы отсутствуют предложения по кредитным продуктам

НаименованиеТипОбязательностьОписание
Отсутствует
400 (Bad request)
CauseMessageDescription
DESERIALIZATION_FAULTНеверный формат запросаДанные в request указаны в неправильном формате. Атрибуты request, в которых найдены ошибки, указаны в responce в массиве fields с описанием проблемы. Описание типа, формата и regexp атрибутов находится в request метода. Скорректируйте заполнение атрибутов и повторите запрос.
VALIDATION_FAULTОшибка валидацииДанные не соответствуют требованиям валидации. Сведения о некорректных атрибутах request содержатся в массивах fieldNames и checks. Подробные требования к атрибутам описаны в request метода, включая типы, форматы и регулярные выражения. Необходимо скорректировать заполнение атрибутов и повторить запрос.
НаименованиеТипОбязательностьОписание
ResourceFault {
  causestringoptionalПричина или основание сообщения,
  referenceIdstringoptionalУникальный идентификатор ошибки (UUID),
  messagestringoptionalСообщение,
  checksarray[Check]optionalСписок проверок, приведших к ошибке,
  fieldNamesarray[string]optionalНазвания полей с некорректным значением (только для VALIDATION_FAULT)
}
Check {
  levelstringoptionalУровень результата = ['ERROR', 'WARNING'],
  messagestringoptionalСообщение,
  fieldsarray[string]optionalНазвания полей (при наличии связи с моделью)
}
401 (Unauthorized Error)
CauseMessageDescription
UNAUTHORIZEDaccessToken not found by value =хххххххх-хххх-хххх-хххх-хххххххххххх-хУказан некорректный или просроченный access_token. Используйте refresh_token для обновления access_token и повторите запрос.
НаименованиеТипОбязательностьОписание
Notice {
  causestringoptionalПричина или основание сообщения,
  referenceIdstringoptionalУникальный идентификатор ошибки (UUID),
  messagestringoptionalСообщение,
}
403 (Forbidden)
CauseMessageDescription
ACTION_ACCESS_EXCEPTIONОперация не может быть выполнена: доступ к ресурсу запрещенИспользуемый в запросе access_token не имеет разрешения на доступ к нужному сервису Sber API.

В ссылке авторизации СберБизнес ID, в параметре scope, не указана операция GET_CREDIT_OFFERS. Необходимо добавить эту операцию в scope. Пользователю потребуется пройти авторизацию заново. Вы получите новые токены access_token и refresh_token. Сделайте повторный запрос с новым access_token.
ACCESS_EXCEPTIONРабота с сервисом запроса кредитных предложений доступна только по собственной организацииВ authorization используется access_token пользователя, который не является сотрудником вашей компании.

Если требуется получить информацию по кредитным предложениям для Платформы - необходимо использовать access_token пользователя вашей компании.

Если требуется получить информацию о действующем кредитном договоре Клиента - необходимо использовать access_token пользователя Клиента и не заполнять query-параметр client_id.
НаименованиеТипОбязательностьОписание
Notice {
  causestringoptionalПричина или основание сообщения,
  referenceIdstringoptionalУникальный идентификатор ошибки (UUID),
  messagestringoptionalСообщение,
}
429 (Too Many Requests)
CauseMessageDescription
TOO_MANY_REQUESTSПревышен лимит запросов. Повторите операцию позже.Количество запросов к данному методу за ограниченное время превысило допустимое значение. Пользователю необходимо повторить запрос позднее
НаименованиеТипОбязательностьОписание
Notice{
causestringoptionalПричина или основание сообщения,
referenceIdstringoptionalУникальный идентификатор ошибки (UUID),
messagestringoptionalСообщение,
}
500 (Internal Server Error)
CauseMessageDescription
UNKNOWN_EXCEPTIONВнутренняя ошибка сервераСделайте повторный запрос. Если ошибка повторится, подготовьте логи запроса и направьте в службу Технической поддержки Банка.
НаименованиеТипОбязательностьОписание
Notice {
  causestringoptionalПричина или основание сообщения,
  referenceIdstringoptionalУникальный идентификатор ошибки (UUID),
  messagestringoptionalСообщение,
}

ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.