При получении события о смене статуса заявки, если в данном сообщении так же присутствует UserAction с типом CLIENT_INTERNAL_SIGN, система-отправитель должна выполнить действие подписания заявки. Процесс подписания заявки организован через подписание ее документов, куда входят как документы, которые были ранее присланы при подаче заявки, так и сгенерированные на стороне банка документы (например, анкета клиента).
Получить список документов, требуемых на подпись можно вызвав URL, указанный в атрибуте userActions[].documentsToSignUrl. В результате данного вызова будет получен список документов, с их хешами разных алгоритмов, для возможности подписания, и URL для скачивания (если пользователю или системе отправителю, потребуется содержимое документов).
Так же в теле ответа приходит URL, на который необходимо отправлять результаты подписи. Данный URL определен в атрибуте result.signUrl.
Имя поля | Кратность | Тип | Описание | |
---|---|---|---|---|
result.signUrl | 1 | URL | URL, по которому необходимо отправлять результат подписания. | |
documents[].id | 1 | String | Внутренний идентификатор в системе банка. Не участвует в последующей интеграции. | |
documents[].dealApplicationId | 1 | String | Идентификатор заявки. toProducts[].applicationId из POST /api/v1/deal/send_applications(Шаг 4. Отправка заявки в сервисы с указанием продуктов) | |
documents[].documentTypeName | 1 | String | Имя документа для отображению пользователю. | |
documents[].description | 0-1 | String | Описание документа | |
documents[].files[].id | 1 | String | Идентификатор файла в системе банка | |
documents[].files[].filename | 1 | String | Имя файла в файловой системе | |
documents[].files[].url | 1 | URL | URL получения содержимого файла | |
documents[].files[].comment | 0-1 | String | Комментарий к документу в системе банка. | |
documents[].files[].hashes[].algorithm | 1 | String | Алгоритм хеша по содержимому файла Список возможных алгоритмов
| |
documents[].files[].hashes[].hash | 1 | String(HEX) | Хеш по содержимому файла |
Имя поля | Кратность | Тип | Описание | |
---|---|---|---|---|
signatures[].dealApplicationId | 1 | String | Идентификатор заявки. toProducts[].applicationId из POST /api/v1/deal/send_applications(Шаг 4. Отправка заявки в сервисы с указанием продуктов) | |
signatures[].documentSignatures[].serviceDocumentFileId | 1 | String | Идентификатор файла. documents[].files[].id из списка документов на подписание. | |
signatures[].documentSignatures[].signature | 1 | String(BASE64) | Подпись в формате CMS. |