Проверка действительности паспорта гражданина Российской Федерации, удостоверяющего личность гражданина Российской Федерации на территории Российской Федерации
| Атрибут | Значение | 
|---|---|
| Название | mvd-rfp-check | 
| Наименование | Проверка действительности паспорта гражданина Российской Федерации, удостоверяющего личность гражданина Российской Федерации на территории Российской Федерации | 
| Тип | Адаптер для отправки регламентированного запроса СМЭВ 4 | 
| Владелец | МВД России | 
| Потребители | По согласованию с ведомством | 
| Версия | 1.4 | 
Принимаемые параметры
| Параметр | Описание | Обязательное | Пример | 
|---|---|---|---|
| service | Имя сервиса. Всегда должно принимать значение mvd-rfp-check | + | mvd-rfp-check | 
| request | Данные запроса | + | Составной элемент Request | 
Структура элемента Request
| Параметр | Описание | Обязательное | Пример | 
|---|---|---|---|
| doc_series_no | Серия документа, удостоверяющего личность | + | 1234 | 
| doc_no | Номер документа, удостоверяющего личность | + | 123456 | 
| person_first_name | Имя (капсом) | + | ИВАН | 
| person_last_name | Фамилия (капсом) | + | ИВАНОВ | 
Параметры ответа
| Параметр | Описание | Обязательное | Пример | 
|---|---|---|---|
| valid | Флаг успешности проверки. Равен true, только если был получен ответ о соответствии данных, в остальных случаях равен false | + | true | 
| not_found | Флаг отсутствия данных о паспорте | - | true | 
| code | Код результата выполнения запроса. Принимает значения VALID, INVALID | + | VALID | 
| description | Описание результата выполнения запроса | + | Данные корректны | 
Примеры
Пример 1
Для проверки настройки сервиса можно отправить в консоли отправки панели администрирования следующий запрос:
{
  "request": {
    "doc_no": "123456",
    "doc_series_no": "1234",
    "person_last_name": "ИВАНОВ",
    "person_first_name": "ИВАН"
  },
  "service": "mvd-rfp-check"
}
И получить ответ:
{
  "code": "INVALID",
  "valid": false,
  "not_found": true,
  "description": "Сведения о паспорте отсутствуют"
}
Пример 2
В случае наличия данных, если они корректны, придет ответ следующего вида:
{
  "code": "VALID",
  "valid": true,
  "description": "Данные корректны"
}
Пример 3
В случае наличия данных, если они не корректны, придет ответ следующего вида:
{
  "code": "INVALID",
  "valid": false,
  "description": "Данные некорректны"
}
Набор HTTP запросов
Файл набора HTTP запросов - это файл, созданный в приложении Postman, который содержит набор HTTP запросов, ответов и сопутствующей информации, связанной с тестированием API.
Коллекция в Postman обычно включает в себя следующую информацию:
- HTTP запросы: GET, POST, PUT, DELETE и другие типы запросов.
- Параметры запросов: параметры пути, параметры запроса, тело запроса, заголовки запроса и другие параметры.
- Ожидаемые ответы: коды ответов, тела ответов и заголовки ответов.
- Тесты: наборы скриптов, которые используются для проверки правильности ответов на запросы.
- Переменные: значения переменных, которые могут использоваться в разных запросах, чтобы избежать повторений.
Загрузить файл с набором HTTP запросов