Паспорт гражданина РФ (2-3 стр.) с регистрацией
Примеры изображений документов
Пример ответа по обработанному документу:
{ "document_id": "s-12345", "documents": [ { "key": "PASSPORT", "type": "PASSPORT", "data": { "LastName": "LastName", "FirstName": "FirstName", "MiddleName": "MiddleName", "Gender": "М", "BirthDate": "BirthDate", "BirthPlace": "BirthPlace", "Series": "Series", "Number": "Number", "IssuedBy": "IssuedBy" "IssueDate": "28.03.2011", "IssueId": "540004", "Address": "", "HasPhoto": "1", "HasOwnerSignature": "1", "MRZ1": "", "MRZ2": "" }, "metadata": { "confidences": { "BirthDate": "0.9996200799942017", "BirthPlace": "0.9960169792175293", "FirstName": "0.9998904466629028", "Gender": "0.9999868273735046", "HasOwnerSignature": "1.0", "HasPhoto": "1.0", "IssueDate": "0.9999984502792358", "IssuedBy": "0.9978139996528625", "IssueId": "0.9998334050178528", "LastName": "0.9981703758239746", "MiddleName": "0.9999945163726807", "MRZ1": "0", "MRZ2": "0", "Number": "0.9999995231628418", "Series": "0.9999995231628418" }, "verifications": { "status": 0, "status_text": "ok", "checks": { "verify_passport": [ { "status": 0, "key": "fields_to_check_valid", "title": "Одно или несколько обязательных полей отсутствует, имеет неверный формат, имеет неверную контрольную сумму МЧЗ" }, { "status": "", "key": "fio_series_number_mrz", "title": "МЧЗ не согласуется со значением полей" }, { "status": 0, "key": "series_okato", "title": "Серия паспорта не согласуется с кодом подразделения" }, { "status": 0, "key": "region_valid", "title": "Место выдачи не согласуется с кодом подразделения" }, { "status": 0, "key": "issued_after_14", "title": "Паспорт выдан до 14-ти лет" }, { "status": 0, "key": "issued_after_1997", "title": "Паспорт выдан до 1 октября 1997 года" }, { "status": 0, "key": "expiration_date", "title": "Паспорт просрочен" } ] }, "bad_fields": [ "MRZ1", "LastName", "Series", "MiddleName", "MRZ2", "FirstName", "Number" ] }, "metadata_check": { "status": 0, "checks": { "source_check": 1, "suspicious_app_detection": 0, "suspicious_value": "", "create_date": "", "make": "", "model": "" } }, "external_integrations": { "terrorist_extremist": { "value": false }, "inn": { "value": "540201155067" } } }, "broken": null, "broken_reasons": [], "broken_reasons_ru": [] } ] }
Описание ключей
Ключ | Тип | Описание |
---|---|---|
document_id | string | номер документа в формате s-<номер документа> |
documents | list | список данных по каждому документу |
documents[].key | string | ключ заданный при отправке документа для отслеживания |
documents[].type | string | тип документа |
documents[].data | dictionary | обработанные данные по каждому полю, содержит ключи полей и их определенные значения |
IssuedBy | string | кем выдан паспорт |
IssueDate | string | дата выдачи паспорта |
IssueId | string | код подразделения |
Series | string | серия паспорта с первого разворота |
Number | string | номер паспорта с первого разворота |
Gender | string | пол |
LastName | string | фамилия |
FirstName | string | имя |
MiddleName | string | отчество |
BirthDate | string | дата рождения |
BirthPlace | string | место рождения |
Address | string | адрес регистрации(отличие от от сценария обработки Паспорт гражданина РФ (2 и 3 страницы)) |
HasPhoto | boolean или string | попала ли в кадр фотография владельца |
HasOwnerSignature | boolean или string | попала ли в кадр подпись владельца |
MRZ1 | string | первая строка машиночитаемой записи |
MRZ2 | string | вторая строка машиночитаемой записи |
metadata | dictionary | содержит ключи метаданных |
confidences | dictionary {key: float} |
метаданные с точностью обработки по каждому полю - содержит ключи полей и значения уровня уверенности. Значения от 0.0000 до 0.9999, где чем значение больше, тем уверенность в результате выше. Максимальная уверенность - 0.9999. |
verifications | dictionary {key: boolean, key: integer} |
метаданные совершенных проверок - содержит ключи и их значения проверок, см. Правила проверок |
biometrics | dictionary | Результаты проверок биометрии (доступны в тарифах Биорг.Универсальный и Биорг.KYC) |
liveness | dictionary {key: integer, key: integer} |
результаты проверки живости человека на селфи Значения 0 или 1 для ключа liveness, значения от 0 до 1 для ключа probability |
match_faces | dictionary {key: integer, key: integer} |
результаты проверки схожести человека на изображении в паспорте и селфи Значения 0 или 1 для ключа match_faces, значения от 0 до 1 для ключа similarity |
broken | boolean | брак |
broken_reasons | list[string] | Причины брака (EN) |
broken_reasons_ru | list[string] | Причины брака (RU) |