Создать смарт-контракт
/smart-contracts
Создание смарт-контракта
Чтобы использовать метод, в параметре scope ссылки авторизации пользователя должен быть указан сервис nominal_accounts для получения доступа к этому ресурсу
В случае открытия клиентом нескольких номинальных счетов заголовок nominalAccountId является обяательным к заполнению
Синхронный ответ с http-кодом 201 Created означает, что смарт-контракт создан
При последовательном создании смарт-контрактов в рамках одного бенефициара рекомендуем руководствоваться правилом: каждый последующий запрос на создание смарт-контракта необходимо вызывать, только после получения ответа на предыдущий, иначе - вернется ошибка с http-кодом 429; также вызов метода на подтверждение шага смарт-контракта необходимо осуществлять только после получения ответа на вызов метода о создании смарт-контракта
Значение атрибута id в запросе должно быть уникально относительно id ранее созданных смарт-контрактов
БИК банка получателя в запросе (contractors.bankBIC) должен соответствовать номеру счета получателя в запросе (contractors.accountNumber). Подробности правил соответствия по ссылке
Данные участников смарт-контракта в запросе (блок contractors) не должны совпадать с данными бенефициара
Значение атрибута amount в запросе должно быть больше 0
Для участников смарт-контракта с типом FL (блок contractors) обязательны к заполнению или блок account, или атрибут phoneSBP. Заполнение блока account является необязательным при заполненном атрибуте phoneSBP (если предполагается подверждение шага смарт-контракта в рамках СБП В2С). Возможно заполнение обоих сущностей (блок account и атрибут phoneSBP) (в данном случае дальнейшее подтверждение шага смарт-контракта возможно как по реквизитам счета, так и по СБП В2С). Для типов участников смарт-контракта IP и UL блок account всегда является обязательным к заполнению.
ФИО владельца расчетного счета получателя средств должно полностью совпадать с ФИО получателя средств, указанном в блоке contractors
Запрос
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