ym88659208ym87991671
Заглушка сервиса удаления черновика заявления на открытие аккредитива | Документация для разработчиков

Заглушка сервиса удаления черновика заявления на открытие аккредитива

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

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

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

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

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

Статичный набор значений:

ЧерновикВходные параметры (path)РезультатПример запроса/ответа
1Черновик №1 (id=4097643769930881329)4097643769930881329HTTP200Сценарий №1 (успешный)
2Черновик №2 (id= 7882406596172428355)7882406596172428355HTTP404 Ошибка: Заявление : статичный id 7882406596172428355 не найденоСценарий №2 (неуспешный HTTP404)
3Черновик №3 (id= 1814635534863026929)1814635534863026929HTTP403 Ошибка: Запрещено удалять заявление в статусе DONEСценарий №3 (неуспешный HTTP403)
4любая другой idлюбые данные отличные от перечисленных вышеHTTP500 Ошибка: Ошибка сервиса. Попробуйте еще раз, если ошибка повторяется, то обратитесь в службу поддержкиСценарий №4 (неуспешный HTTP500)

Сценарий №1 (успешный)

Удаление Черновика№1 (id=4097643769930881329)

Результат: HTTP200

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

DELETE https://mc.api.sberbank.ru/prod/tradefin/lc-legal/stub/v1/application/open-domestic-lc/4097643769930881329
Authorization: Bearer 65324987-d42a-4fe4-8c24-7a4585083f17
Content-Type: application/json
RqUID: c6da1b21f459433da289f5684dba5b67

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

HTTP/1.1 200 OK
Server: nginx/1.22.1
Date: Mon, 29 May 2023 05:41:51 GMT
Content-Length: 0
Connection: keep-alive
X-Gravitee-Transaction-Id: 5c4c9536-4dfc-49fd-8c95-364dfca9fd8c
X-Gravitee-Request-Id: 5c4c9536-4dfc-49fd-8c95-364dfca9fd8c
X-Rate-Limit-Limit: 20
X-Rate-Limit-Remaining: 19
X-Rate-Limit-Reset: 1685338907770
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

Сценарий №2 (неуспешный HTTP404)

Удаление Черновика№2 (id=7882406596172428355)

Результат: HTTP404 + ошибка "Заявление : статичный id 7882406596172428355 не найдено"

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

DELETE https://mc.api.sberbank.ru/prod/tradefin/lc-legal/stub/v1/application/open-domestic-lc/7882406596172428355
Authorization: Bearer 65324987-d42a-4fe4-8c24-7a4585083f17
Content-Type: application/json
RqUID: c6da1b21f459433da289f5684dba5b67

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

HTTP/1.1 404 Not Found
Server: nginx
Date: Wed, 23 Aug 2023 09:30:04 GMT
Content-Type: application/json
Content-Length: 195
Connection: keep-alive
X-Gravitee-Transaction-Id: 085a8120-fcb2-4ab9-9a81-20fcb29ab978
X-Gravitee-Request-Id: 085a8120-fcb2-4ab9-9a81-20fcb29ab978
X-Rate-Limit-Limit: 20
X-Rate-Limit-Remaining: 19
X-Rate-Limit-Reset: 1692782997574
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
x-frame-options: DENY
Allow: GET, POST, HEAD, PUT, DELETE, CONNECT, OPTIONS, PATCH
Allow: GET, POST, HEAD
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
Strict-Transport-Security: max-age=31536000; includeSubDomains
Strict-Transport-Security: max-age=31536000; includeSubDomains
Allow: GET, POST, HEAD
Strict-Transport-Security: max-age=31536000; includeSubDomains

{
"errorMessage": "Заявление : статичный id 7882406596172428355 не найдено"
}

Сценарий №3 (неуспешный HTTP403)

Удаление Черновика№3 (id=1814635534863026929)

Результат: HTTP403 + ошибка: "Запрещено удалять заявление в статусе DONE"

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

DELETE https://mc.api.sberbank.ru/prod/tradefin/lc-legal/stub/v1/application/open-domestic-lc/1814635534863026929
Authorization: Bearer 65324987-d42a-4fe4-8c24-7a4585083f17
Content-Type: application/json
RqUID: c6da1b21f459433da289f5684dba5b67

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

HTTP/1.1 403 Forbidden
Server: nginx
Date: Wed, 23 Aug 2023 09:30:04 GMT
Content-Type: application/json
Content-Length: 195
Connection: keep-alive
X-Gravitee-Transaction-Id: 085a8120-fcb2-4ab9-9a81-20fcb29ab978
X-Gravitee-Request-Id: 085a8120-fcb2-4ab9-9a81-20fcb29ab978
X-Rate-Limit-Limit: 20
X-Rate-Limit-Remaining: 19
X-Rate-Limit-Reset: 1692782997574
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
x-frame-options: DENY
Allow: GET, POST, HEAD, PUT, DELETE, CONNECT, OPTIONS, PATCH
Allow: GET, POST, HEAD
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
Strict-Transport-Security: max-age=31536000; includeSubDomains
Strict-Transport-Security: max-age=31536000; includeSubDomains
Allow: GET, POST, HEAD
Strict-Transport-Security: max-age=31536000; includeSubDomains

{
"errorMessage": "Запрещено удалять заявление в статусе DONE"
}

Сценарий №4 (неуспешный HTTP500 )

Удаление любого черновика отличного от Черновик№1 (id=4097643769930881329) , Черновик№2 ( id=7882406596172428355) и Черновик №3 (id=1814635534863026929)

Результат: HTTP500

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

DELETE https://mc.api.sberbank.ru/prod/tradefin/lc-legal/stub/v1/application/open-domestic-lc/1111111111111111111
Authorization: Bearer 65324987-d42a-4fe4-8c24-7a4585083f17
Content-Type: application/json
RqUID: c6da1b21f459433da289f5684dba5b67

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

HTTP/1.1 500 Internal Server Error
Server: nginx
Date: Wed, 23 Aug 2023 09:30:04 GMT
Content-Type: application/json
Content-Length: 195
Connection: keep-alive
X-Gravitee-Transaction-Id: 085a8120-fcb2-4ab9-9a81-20fcb29ab978
X-Gravitee-Request-Id: 085a8120-fcb2-4ab9-9a81-20fcb29ab978
X-Rate-Limit-Limit: 20
X-Rate-Limit-Remaining: 19
X-Rate-Limit-Reset: 1692782997574
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
x-frame-options: DENY
Allow: GET, POST, HEAD, PUT, DELETE, CONNECT, OPTIONS, PATCH
Allow: GET, POST, HEAD
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
Strict-Transport-Security: max-age=31536000; includeSubDomains
Strict-Transport-Security: max-age=31536000; includeSubDomains
Allow: GET, POST, HEAD
Strict-Transport-Security: max-age=31536000; includeSubDomains

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