Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

При получении события о смене статуса заявки, если в данном сообщении так же присутствует UserAction с типом CLIENT_INTERNAL_SIGN, система-отправитель должна выполнить действие подписания заявки. Процесс подписания заявки организован через подписание ее документов, куда входят как документы, которые были ранее присланы при подаче заявки, так и сгенерированные на стороне банка документы (например, анкета клиента).

Получить список документов, требуемых на подпись можно вызвав URL, указанный в атрибуте userActions[].documentsToSignUrl. В результате данного вызова будет получен список документов, с их хешами разных алгоритмов, для возможности подписания, и URL для скачивания (если пользователю или системе отправителю, потребуется содержимое документов).

Так же в теле ответа приходит URL, на который необходимо отправлять результаты подписи. Данный URL определен в атрибуте result.signUrl.

Имя поляКратностьТипОписание
result.signUrl1URLURL, по которому необходимо отправлять результат подписания.
documents[].id1StringВнутренний идентификатор в системе банка. Не участвует в последующей интеграции.
documents[].dealApplicationId1StringИдентификатор заявки. toProducts[].applicationId из POST /api/v1/deal/send_applications(Шаг 4. Отправка заявки в сервисы с указанием продуктов)
documents[].documentTypeName1StringИмя документа для отображению пользователю.
documents[].description0-1StringОписание документа
documents[].files[].id1StringИдентификатор файла в системе банка
documents[].files[].filename1StringИмя файла в файловой системе
documents[].files[].url1URLURL получения содержимого файла
documents[].files[].comment0-1StringКомментарий к документу в системе банка.
documents[].files[].hashes[].algorithm1String

Алгоритм хеша по содержимому файла

Список возможных алгоритмов

  • GOST-3411,
  • GOST-3411-2012-512,
  • GOST-3411-2012-256,
  • SHA-256.

documents[].files[].hashes[].hash1String(HEX)Хеш по содержимому файла
{
    "result": {
        "signUrl": "/deal/servicedocument/quick/sign",
        "documents": [
            {
                "id": "684369",
                "dealApplicationId": "333a7c64-973d-40ce-8fb5-18f228d89b8f",
                "documentTypeName": "Копии паспортов Бенефициарных владельцев",
                "description": null,
                "files": [
                    {
                        "id": "NzY5Mjk1OkF0dGFjaG1lbnRz",
                        "filename": "mtsbank_logored_ru_rgb.jpg",
                        "url": "http://192.168.1.138:8080/bidders/dg/remote_download/Attachments/769295/7b2def6f-ecb9-49ad-a32a-e5327e889f6d/",
                        "comment": null,
                        "hashes": [
                            {
                                "algorithm": "GOST-3411-2012-512",
                                "hash": "<OMMITED>"
                            },
                            {
                                "algorithm": "GOST-3411-2012-256",
                                "hash": "<OMMITED>"
                            }
                        ]
                    },
                    {
                        "id": "NzY5Mjk2OkF0dGFjaG1lbnRz",
                        "filename": "test.docx",
                        "url": "http://192.168.1.138:8080/bidders/dg/remote_download/Attachments/769296/7b2def6f-ecb9-49ad-a32a-e5327e889f6d/",
                        "comment": null,
                        "hashes": [
                            {
                                "algorithm": "GOST-3411-2012-512",
                                "hash": "<OMMITED>"
                            },
                            {
                                "algorithm": "GOST-3411-2012-256",
                                "hash": "<OMMITED>"
                            }
                        ]
                    }
                ]
            }
        ]
    },
    "fetchFields": {}
}
Имя поляКратностьТипОписание
signatures[].dealApplicationId1StringИдентификатор заявки. toProducts[].applicationId из POST /api/v1/deal/send_applications(Шаг 4. Отправка заявки в сервисы с указанием продуктов)
signatures[].documentSignatures[].serviceDocumentFileId1StringИдентификатор файла. documents[].files[].id из списка документов на подписание.
signatures[].documentSignatures[].signature1String(BASE64)Подпись в формате CMS. 
{
  "signatures": [
    {
      "dealApplicationId": "333a7c64-973d-40ce-8fb5-18f228d89b8f",
      "documentSignatures": [
        {
          "serviceDocumentFileId": "Mjk4NjgxOkdlbmVyYXRlZERvY3VtZW50cw",
          "signature": "<OMMITED>"
        },
        {
          "serviceDocumentFileId": "Mjk4NjgyOkdlbmVyYXRlZERvY3VtZW50cw",
          "signature": "<OMMITED>"
        },
        {
          "serviceDocumentFileId": "MTEzMDc0MTpBdHRhY2htZW50cw",
          "signature": "<OMMITED>"
        }
      ]
    }
  ]
}
  • Нет меток