ym88659208ym87991671
Сервис получения статуса обработки документа для исполнения аккредитива | Документация для разработчиков

Сервис получения статуса обработки документа для исполнения аккредитива

Обновлено 20 декабря 2023

Сервис предоставляет информацию о статусе документа для исполнения аккредитива. В случае соответствия документа условиям аккредитива, возвращает информацию о статусе платежа по аккредитиву или об отказе Банка от оплаты документа. В запросе статуса исполнения необходимо указать идентификатор созданного ранее документа на исполнение.

Данный сервис доступен только Партнерам банка, которые являются получателями по данному аккредитиву.

Для вызова сервиса потребуется получить токен доступа.

Получение токена доступа выполняется с помощью API Получение токена OAUTH. Перед тем, как использовать сервис API, необходимо отправить запрос на формирование токена авторизации.

После успешного формирования токена в ответном сообщении будет возвращен идентификатор токена, который необходимо указывать в заголовке Authorization в каждом запросе к API.

Токен нужно получать для каждого нового запроса к API. Срок жизни токена составляет 60 сек.

Scopeauth://tradefin/lc-legal/lc
Endpointhttps://mc.api.sberbank.ru/prod/tradefin/lc-legal/v1/execution-lc-document/{id}/status
MethodGET
Request Body-
Request Parameterspath: id, где id - идентификатор созданного ранее документа на исполнение аккредитива
ResponseHTTP 200 ОК
HTTP 206 Статус документа на исполнение получить удалось, но не удалось получить информацию об оплате документа
HTTP 403 Проверка токена не пройдена
HTTP 404 Документ для исполнения {id} не найден
HTTP 500 Внутренняя ошибка сервиса. Обратитесь в поддержку или попробуйте повторить запрос позднее
Response Parametersобъект executionLcDocumentStatus (Информация о статусе обработки документа для исполнения аккредитива)

Заголовки запроса

Наименование заголовкаОписаниеОбязательность поля
authorizationТокен авторизации, полученный в Токен OAUTH. В начало заголовка необходимо добавить строку «Bearer» с пробелом.Да
RqUIDУникальный идентификатор сообщения, pattern=([0-9]|[a-f]|[A-F]){32})», переданный во входящем сообщении. Необходим для журналирования входящих вызовов и удобства разбора инцидентов.Чтобы обеспечить уникальность, можно использовать стандартные библиотеки и классы для генерации UUID/GUID(см. UUID), убрав из результата разделители «-».Да

Объект executionLcDocumentStatus (Информация о статусе обработки документа для исполнения аккредитива)

НаименованиеОбязательностьТипОписание
statusдаENUM ( VALIDATION_ERROR, READY_TO_SIGN, PART_SIGNED, SENT_TO_BANK, IN_PROGRESS, REJECTED, DONE, REVOCATION, REVOKED, UNDEFINED)Статус документа для исполнения
VALIDATION_ERROR- Содержит ошибки
READY_TO_SIGN- Создан
PART_SIGNED - Частично подписан
SENT_TO_BANK - Отправлен в Банк
IN_PROGRESS - В работе
REJECTED - Отклонен банком
DONE - Исполнен
REVOCATION - Запрошен отзыв
REVOKED - Отозван
UNDEFINED - Не определен
lastStatusChangeDateдаДата и времяПоследняя дата и время изменения статуса
rejectReasonнетСтрока (1000)Причина отказа. Передается только по документу на исполнение в статусе REJECTED (Отклонен банком)
paymentStatusнетENUM ( PAID, NOT_PAID, UNDEFINED )Статус платежа. Предоставляется только по документу на исполнение в статусе DONE (Исполнен)
PAID - Оплачен
NOT_PAID - Не оплачен
UNDEFINED - Не определен

Пример запроса

GET https://mc.api.sberbank.ru/prod/tradefin/lc-legal/v1/execution-lc-document/7842126162363942912/status
Authorization: Bearer afe68f25-9b1b-47ee-a512-bf236b985c94
Content-Type: application/json
RqUID: c6da1b21f459433da289f5684dba5b67

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

Обновлено 20 декабря 2023
HTTP/1.1 200 OK
Server: nginx/1.22.1
Date: Mon, 29 May 2023 05:29:19 GMT
Content-Type: application/json
Content-Length: 84
Connection: keep-alive
X-Gravitee-Transaction-Id: ef8bca37-ef8a-42a5-8bca-37ef8ad2a54c
X-Gravitee-Request-Id: ef8bca37-ef8a-42a5-8bca-37ef8ad2a54c
X-Rate-Limit-Limit: 20
X-Rate-Limit-Remaining: 19
X-Rate-Limit-Reset: 1685338160680
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
cache-control: no-cache, no-store, max-age=0, must-revalidate
pragma: no-cache
expires: 0
strict-transport-security: max-age=31536000 ; includeSubDomains
x-frame-options: DENY
Accept-Ranges: bytes
{
"status": "DONE",
"lastStatusChangeDate": "2022-04-13T10:57:23.321+03:00",
"paymentStatus": "PAID"
}
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.