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

Заглушка сервиса проверки доступности плательщику способа расчета "Аккредитив"

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

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

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

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

Заглушка сервиса Сервис проверки доступности плательщику способа расчета "Аккредитив" эмулирует сценарий проверки возможности расчета через аккредитив для организации, которая при заключении сделки будет являться плательщиком по аккредитиву. В эмуляторе определен указанный статичный набора значений ИНН, ОГРН и КПП организаций, и соответствующий им результат, который будет возвращен заглушкой.

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

ОрганизацияВходные параметры (query: inn, ogrn, kpp)РезультатПример запроса/ответа
1Организация1ИНН=4343831135, ОГРН=2809682247999, КПП=717039050HTTP200Сценарий №1 (успешный)
4Организация4ИНН=7847362569, ОГРН=8951537648955, КПП=551991494HTTP403 Ошибка: "Данный вид расчета для вашей организации не доступен"Сценарий №2 (неуспешный HTTP403)
5любая другаялюбые данные отличные от перечисленных вышеHTTP500 Ошибка: "Ошибка сервиса. Попробуйте еще раз, если ошибка повторяется, то обратитесь в службу поддержки"Сценарий №3 (неуспешный HTTP500)

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

Проверка возможности расчета для организации "Организация1" с ИНН=4343831135, ОГРН=2809682247999, КПП=717039050

Результат: HTTP200

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

GET https://mc.api.sberbank.ru/prod/tradefin/lc-legal/stub/v1/service-allowed?inn=7847362569&ogrn=8951537648955&kpp=551991494
Authorization: Bearer 5a9143e9-e39b-4130-958e-558524dc622a
Content-Type: application/json
RqUID: c6da1b21f459433da289f5684dba5b67

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

HTTP/1.1 200 OK
Server: nginx
Date: Tue, 22 Aug 2023 11:47:38 GMT
Content-Length: 0
Connection: keep-alive
X-Gravitee-Transaction-Id: c05ac409-44ed-4c13-9ac4-0944ed2c139e
X-Gravitee-Request-Id: c05ac409-44ed-4c13-9ac4-0944ed2c139e
X-Rate-Limit-Limit: 20
X-Rate-Limit-Remaining: 19
X-Rate-Limit-Reset: 1692704853915
cache-control: no-cache, no-store, max-age=0, must-revalidate
pragma: no-cache
expires: 0
Allow: GET, POST, HEAD, PUT, DELETE, CONNECT, OPTIONS, PATCH
Allow: GET, POST, HEAD
X-Frame-Options: DENY
X-Frame-Options: SAMEORIGIN
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-XSS-Protection: 1; mode=block
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-Content-Type-Options: nosniff
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
Strict-Transport-Security: max-age=31536000; includeSubDomains
Strict-Transport-Security: max-age=31536000; includeSubDomains
Accept-Ranges: bytes
Allow: GET, POST, HEAD
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000; includeSubDomains

<Response body is empty>

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

Проверка возможности расчета для организации "Организация4" с ИНН=7847362569, ОГРН=8951537648955, КПП=551991494

Результат: HTTP403 + ошибка "Данный вид расчета для вашей организации не доступен"

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

GET https://mc.api.sberbank.ru/prod/tradefin/lc-legal/stub/v1/service-allowed?inn=7847362569&ogrn=8951537648955&kpp=551991494
Authorization: Bearer 5a9143e9-e39b-4130-958e-558524dc622a
Content-Type: application/json
RqUID: c6da1b21f459433da289f5684dba5b67

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

HTTP/1.1 403 Forbidden
Server: nginx
Date: Tue, 22 Aug 2023 11:44:34 GMT
Content-Type: application/json
Content-Length: 122
Connection: keep-alive
X-Gravitee-Transaction-Id: 057d725b-6e74-49df-bd72-5b6e7429df54
X-Gravitee-Request-Id: 057d725b-6e74-49df-bd72-5b6e7429df54
X-Rate-Limit-Limit: 20
X-Rate-Limit-Remaining: 19
X-Rate-Limit-Reset: 1692704672788
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": "Данный вид расчета для вашей организации не доступен."
}

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

Проверка возможности расчета для организации любой организации с параметрами отличными от "Огранизация1" и "Организация2"

Результат: HTTP500 + ошибка "Ошибка сервиса. Попробуйте еще раз, если ошибка повторяется, то обратитесь в службу поддержки"

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

GET https://mc.api.sberbank.ru/prod/tradefin/lc-legal/stub/v1/service-allowed?inn=1117361119&ogrn=1151537648111&kpp=111991111
Authorization: Bearer 5a9143e9-e39b-4130-958e-558524dc622a
Content-Type: application/json
RqUID: c6da1b21f459433da289f5684dba5b67

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

HTTP/1.1 500 Internal Server Error
Server: nginx
Date: Tue, 22 Aug 2023 11:57:14 GMT
Content-Type: application/json
Content-Length: 195
Connection: keep-alive
X-Gravitee-Transaction-Id: 7242a0b4-712f-44e8-82a0-b4712fa4e883
X-Gravitee-Request-Id: 7242a0b4-712f-44e8-82a0-b4712fa4e883
X-Rate-Limit-Limit: 20
X-Rate-Limit-Remaining: 19
X-Rate-Limit-Reset: 1692705426793
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 в настройках своего браузера.