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

Завершить смарт-контракт

Обновлено 7 февраля 2025
POST
/smart-contracts/completion

После того, как выполнены все расчеты по смарт-контракту, или стороны пришли к согласию завершить смарт-контракт преждевременно, необходимо выполнить запрос завершения смарт-контракта
Чтобы использовать метод, в параметре scope ссылки авторизации пользователя должен быть указан сервис nominal_accounts для получения доступа к этому ресурсу
Данный метод вызывается в случае, если необходимо завершить смарт-контракт, у которого не израсходована сумма захолдированных средств
Бенефициар, в отношении которого выполняется завершение смарт-контракта, должен быть активным

Запрос

Header Parameters

    RqUID
    RqUID
    required

    Возможные значения: Value must match regular expression ^[0-9a-fA-F]{32}$

    Authorization
    Authorization
    required

    Возможные значения: Value must match regular expression ^([a-zA-Z0-9]){38}$

Body

    content objectrequired

    Подписываемый payload

    data objectrequired

    Структура с параметрами смарт-контракта

    id
    uuid
    required

    Возможные значения: Value must match regular expression ^[0-9A-Fa-f-]{36}$

    Id смарт-контракта

    title
    smartContractTitle (string)
    required

    Возможные значения: <= 250 characters, Value must match regular expression ^[А-ЯЁа-яе0-9][А-ЯЁа-яе0-9 ./№+-]+$

    Заголовок смарт-контракта

    expiryDate
    smartContractExpDate (string)

    Возможные значения: Value must match regular expression ^20[0-9]{2}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$

    Дата по которую действует смарт-контракт

    beneficiaryId
    uuid
    required

    Возможные значения: Value must match regular expression ^[0-9a-fA-F-]{36}$

    Идентификатор бенефициара номинального счета

    contractors object[]required

    Possible values: <= 10

    Реквизиты участников смарт-контракта

  • Array [
  • oneOf
    typeCode
    string
    required

    Возможные значения: Value must match regular expression ^UL$

    По умолчанию: UL

    Тип участника UL

    orgName
    orgShortNameRu (string)
    required

    Возможные значения: Value must match regular expression ^[А-Яа-яеЁ0-9 "№+-]{3,160}$

    Наименование организации (общедоступно)

    inn
    string
    required

    Возможные значения: Value must match regular expression ^[0-9]{10}$

    ИНН ЮЛ

    kpp
    kpp (string)
    required

    Возможные значения: Value must match regular expression ^[0-9]{9}$

    Код причины постановки на учет (общедоступно)

    ogrn
    string

    Возможные значения: Value must match regular expression ^[0-9]{13}$

    ОРГН

    account objectrequired

    Структура описания реквизитов расчетного счета

    accountNumber
    basisAccountNumber (string)
    required

    Возможные значения: Value must match regular expression ^[0-9]{20,25}$

    номер расчетного счета

    bankBIC
    string
    required

    Возможные значения: Value must match regular expression ^[0-9]{9}$

    БИК

    bankCorAccount
    string
    required

    Возможные значения: Value must match regular expression ^[0-9]{20}$

    Корреспондентский счет

    bankName
    string
    required

    Возможные значения: <= 140 characters, Value must match regular expression ^[А-ЯЁа-яеa-zA-Z][А-ЯЁа-яеa-zA-Z0-9 №N.,()\"#$%&\'\*{|}~\[\]-]+$

    Наименование банка

  • ]
  • agreement
    agreement (string)
    required

    Возможные значения: [Клиент подтверждает, что операция совершается в соответствии с условиями Договора номинального счета]

    Соглашение

    signature
    signature (string)
    required

    Возможные значения: <= 16000 characters, Value must match regular expression ^[A-Za-z0-9+/=]+$

    Подпись над content

Ответы

Created

Loading...
Loading...
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.