Предоставление списка статусов черновиков заявлений
Обновлено 26 декабря 2023
Таблица 1. Перечень возможных статусов обработки заявления
Статус | Описание |
---|---|
IN_PROGRESS | Черновик заявления был получен Банком, но еще не был ни отклонен ни использован покупателем для формирования заявления |
FAILED | Покупатель отклонил черновик заявления через интернет-банк или в отделении Банка лично (не согласен с условиями, передумал и т д). При этом, если покупатель отклонил заявление, он может указать причину в комментарии и этот комментарий также будет передан застройщику в ответе. |
SUCCEED | На основании черновика было успешно сформировано заявление на открытие и создан аккредитив. |
В таблице ниже содержатся параметры, необходимые для вызова сервиса, позволяющего получить статус процесса обработки заявления
Параметр вызова | Значение |
---|---|
Scope | https://api.sberbank.ru/lc/application |
Endpoint | https://api.sberbank.ru:8443/prod/tradefin/lc/v1/application/statuses |
HTTP метод | POST |
Request Body | - |
Response Code | HTTP 200 |
HTTP 400 Запрос не корректен | |
HTTP 401 Приложение не авторизовано, либо некорректное значение client-id | |
HTTP 404 | |
HTTP 403 в случае невалидного токена для данного запроса | |
HTTP 500 в случае ошибок сохранения запроса | |
Response Parameters | Content-type: application/xml |
Body: XML элемент lcApplicationDraftStatusList |
Описание заголовков запроса
№ п/п | Наименование заголовка | Описание | Обязательность поля |
1 | authorization | Токен авторизации, полученный в Токен OAUTH. В начало заголовка необходимо добавить строку «Bearer» с пробелом. | Да |
2 | x-introspect-rquid | Уникальный идентификатор сообщения, pattern=([0-9]|[a-f]|[A-F]){32})», переданный во входящем сообщении. Необходим для журналирования входящих вызовов и удобства разбора инцидентов.Чтобы обеспечить уникальность, можно использовать стандартные библиотеки и классы для генерации UUID/GUID(https://ru.wikipedia.org/wiki/UUID), убрав из результата разделители «-». | Да |
Пример запроса
POST https://api.sberbank.ru:8443/prod/tradefin/lc/v1/application/statuses
POST data:
ids=028cfbbf-7b1f-4ce1-a51a-a20796476bf5,
830649f1-6ccf-405c-8e58-f32b874b3152,
52045e1d-752a-4e8a-b30d-eda4e165a74f
Connection: keep-alive
Accept: application/xml
x-Introspect-RqUID: 22222222222222222222222222222222
Authorization: Bearer d451ad24-eb0c-4f17-934c-3e04a8553bcc
Content-type: application/x-www-form-urlencoded
Content-Length: 120
Пример ответа
HTTP/1.1 200 OK
Server: nginx/1.20.1
Date: Mon, 18 Oct 2021 14:34:55 GMT
Content-Type: application/xml;charset=UTF-8
Content-Length: 2182
Connection: keep-alive
X-Gravitee-Transaction-Id: 8e7e9515-8800-4636-be95-15880086366e
X-Gravitee-Request-Id: 8e7e9515-8800-4636-be95-15880086366e
X-Rate-Limit-Limit: 20
X-Rate-Limit-Remaining: 19
X-Rate-Limit-Reset: 1634567695951
x-introspect-rquid: 4590f5ba5b80b0796345afc3f506d3d8
Accept-Ranges: bytes
<?xml version="1.0" encoding="UTF-8"?>
<lcApplicationDraftStatusList xmlns="http://model.afl.tfido.sbrf.ru/v1" xmlns:afl="http://model.afl.tfido.sbt.com" xmlns:esb="http://esb.tfido.sbt.com" xmlns:lc="http://model.afl.tfido.sbrf.ru/v1" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<lcApplicationDraftStatus>
<idLcApplicationDraft>028cfbbf-7b1f-4ce1-a51a-a20796476bf5</idLcApplicationDraft>
<lcApplicationStatus>
<statusCode>IN_PROGRESS</statusCode>
</lcApplicationStatus>
</lcApplicationDraftStatus>
<lcApplicationDraftStatus>
<idLcApplicationDraft>830649f1-6ccf-405c-8e58-f32b874b3152</idLcApplicationDraft>
<lcApplicationStatus>
<statusCode>FAILED</statusCode>
<processDetails>Не востребован</processDetails>
</lcApplicationStatus>
</lcApplicationDraftStatus>
<lcApplicationDraftStatus>
<idLcApplicationDraft>52045e1d-752a-4e8a-b30d-eda4e165a74f</idLcApplicationDraft>
<lcApplicationStatus>
<statusCode>SUCCEED</statusCode>
<lcReference>0514M2003800B</lcReference>
</lcApplicationStatus>
</lcApplicationDraftStatus>
</lcApplicationDraftStatusList>