Соответствие паспорта и ИНН
Запрос о соответствии паспортных данных и ИНН физического лица.
Сведения содержат информацию о ФЛ, в отношении которого формируется запрос о соответствии паспортных данных и ИНН физического лица, в том числе:
- информацию о ФИО ФЛ
- информацию о документе, удостоверяющем личность ФЛ
- информацию об ИНН ФЛ
А также информацию о результате выполнения запроса по сведениям ЕГРН:
- «Сведения соответствуют» или
- «Сведения не соответствуют»
Во всех запросах необходимо передавать заголовки запроса:
Название | Тип | Обязательно | Описание |
---|---|---|---|
X-Api-Key |
string | Да | Уникальный идентификатор магазина |
X-Signature |
string | Да | Подпись запроса |
При формировании подписи используется secret_key
- секретный ключ, который находится в настройках магазина мерчанта.
Запрос на проверку
Метод: POST
- Production:
https://api.baas.kvell.group/v1/smev3/fns/pasp-inn
- Stage:
https://api.baas.stage.kvell.group/v1/smev3/fns/pasp-inn
Параметры запроса (JSON)
Название |
Тип данных | Обязательно | Описание |
---|---|---|---|
last_name |
string (не более 60 символов) | Да | Фамилия |
first_name |
string (не более 60 символов) | Да | Имя |
middle_name |
string (не более 60 символов) | Да, при наличии | Отчество |
inn |
string (формат ([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10} ) |
Да | ИНН ФЛ |
doc_type_id |
string enum | Нет (по умолчанию 21 – паспорт) | Код вида документа, удостоверяющего личность |
doc_num |
string (1-25 символов) | Да | Серия и номер документа |
issue_date |
string (форматYYYY-MM-DD ) |
Нет | Дата выдачи документа |
issuer_name |
string (не более 255 символов) | Нет | Наименование органа, выдавшего документ |
issuer_code |
string (7 символов) | Нет | Код подразделения органа, выдавшего документ |
Допустимые значения doc_type_id
и соответствующий ему формат doc_num
можно посмотреть здесь.
{
"inn": "520205004556",
"last_name": "ЧАХЛОВ",
"first_name": "ПЕТР",
"middle_name": "АЛЕКСЕЕВИЧ",
"doc_num": "22 02 919928",
"issue_date": "2002-11-16",
"issuer_code": "000-000",
"issuer_name": "АРОВД"
}
Формирование подписи
Подпись X-Signature
формируется конкатенацией X-Api-Key
, json <тело запроса>
и secret_key
. Формируется sha256 от
полученной строки:
Ответ запроса
request_id
— идентификатор запроса, используется для получения результата.
Получение результата проверки
Метод: GET
- Production:
https://api.baas.kvell.group/v1/smev3/fns/pasp-inn/{request_id}
- Stage:
https://api.baas.stage.kvell.group/v1/smev3/fns/pasp-inn/{request_id}
Параметры запроса в URL
Название | Тип данных | Обязательно | Описание |
---|---|---|---|
request_id |
string | Да | Идентификатор запроса |
Формирование подписи
Подпись X-Signature
формируется конкатенацией X-Api-Key
, request_id
и secret_key
. Формируется sha256 от
полученной строки:
Ответ запроса
state
— статус запросаin_progress
— в обработкеfinished
— завершён
result
— результат обработки (в случаеstate
finished)conf_code
— код соответствия паспортных данных и ИНН, возможные значения:- 1 — данные соответствуют
- 2 — данные не соответствуют
message
— сообщение о соответствии (опционально)