Создать сделку (смарт-контракт) в асинхронном режиме
Создание сделки (смарт-контракта) в асинхронном режиме
Чтобы использовать метод, в параметре scope ссылки авторизации пользователя должен быть указан сервис nominal_accounts для получения доступа к этому ресурсу
В случае открытия клиентом нескольких номинальных счетов заголовок nominalAccountId является обяательным к заполнению
Синхронный ответ с http-кодом 201 Created означает, что процесс создания сделки (смарт-контракта) в обработке
Вызов метода на подтверждение сделки (смарт-контракта) необходимо осуществлять только после того, как сделка (смарт-контракт) перейдет в статус RUN
Статус сделки (смарт-контракта) можно узнать с помощью вызова метода GET/smart-contracts/{id}: DONE|ERROR - конечные статусы; PENDIG - сделка (смарт-контракт) в процессе создания (необходимо повторить вызов метода GET/smart-contracts/{id} до получения статуса RUN); RUN - действующая сделка (смарт-контракт)
Преимущества использования метода POST/smart-contracts/async перед методом POST/smart-contracts заключается в возможности одновременного создания нескольких сделок (смарт-контрактов) в рамках одного бенефициара
Значение атрибута id в запросе должно быть уникально относительно id ранее созданных сделок (смарт-контрактов)
Значение атрибута amount в запросе должно быть больше 0
Массив contractors исключен из обработки на стороне банка с 01.09.2025. Массив запланирован к исключению из схемы API до конца 2025 года
Запрос
Ответы
Created
Bad Request
Response Headers
Уникальный идентификатор запроса.
Unauthorized
Response Headers
Уникальный идентификатор запроса.
Forbidden
Response Headers
Уникальный идентификатор запроса.
Not Found
Method Not Allowed
Unprocessable Entity
Response Headers
Уникальный идентификатор запроса.
Too Many Requests
Response Headers
Уникальный идентификатор запроса.
Internal Server Error
Response Headers
Уникальный идентификатор запроса.
Bad Gateway
Response Headers
Уникальный идентификатор запроса.
Service Unavailable
Gateway Timeout