Перейти к содержанию

Паспорт гражданина РФ (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)