Предоставление ИНН ФЛ
Метод используется для отправки запроса на предоставление ИНН ФЛ по его полным паспортным данным.
Во всех запросах необходимо передавать заголовки запроса:
| Название | Тип | Обязательно | Описание |
|---|---|---|---|
X-Api-Key |
string | Да | Уникальный идентификатор магазина |
X-Signature |
string | Да | Подпись запроса |
При формировании подписи используется secret_key - секретный ключ, который находится в настройках магазина мерчанта.
Запрос на предоставление ИНН ФЛ
Метод: POST
- Production:
https://api.baas.kvell.group/v1/smev3/fns/inn-singular - Stage:
https://api.baas.stage.kvell.group/v1/smev3/fns/inn-singular
Параметры запроса (JSON)
Название |
Тип данных | Обязательно | Описание |
|---|---|---|---|
id_request |
string (до 36 символов) | Нет | Сквозной идентификатор запроса |
last_name |
string (не более 60 символов) | Да | Фамилия |
first_name |
string (не более 60 символов) | Да | Имя |
middle_name |
string (не более 60 символов) | Да, при наличии | Отчество |
birth_date |
string (формат YYYY-MM-DD) |
Да | Дата рождения |
birth_place |
string (не более 255 символов) | Нет | Место рождения |
seriya |
string (4 цифры) | Да | Серия паспорта РФ |
number |
string (6 цифр) | Да | Номер паспорта РФ |
issue_date |
string (формат YYYY-MM-DD) |
Нет | Дата выдачи |
issuer_code |
string (формат \d{3}-\d{3} или \d{6}) |
Нет | Код подразделения |
issuer_name |
string (не более 255 символов) | Нет | Наименование органа, выдавшего документ |
{
"id_request": "AC439881-E925-771B-E040-A8C062C84DEE",
"last_name": "ЧАХЛОВ",
"first_name": "ПЕТР",
"middle_name": "АЛЕКСЕЕВИЧ",
"birth_date": "1954-07-12",
"birth_place": "РОССИЯ,,ГОРЬКОВСКАЯ ОБЛ.,АРЗАМАССКИЙ Р-Н,,НИКОЛЬСКОЕ С., ,,,",
"seriya": "2202",
"number": "919928",
"issue_date": "2002-11-16",
"issuer_code": "450-021",
"issuer_name": "АРОВД"
}
Формирование подписи
Подпись X-Signature формируется конкатенацией X-Api-Key, json <тело запроса> и secret_key. Формируется sha256 от
полученной строки:
Ответ запроса
request_id — идентификатор запроса, используется для получения результата.
Получение результата на предоставление ИНН ФЛ
Метод: GET
- Production:
https://api.baas.kvell.group/v1/smev3/fns/inn-singular/{request_id} - Stage:
https://api.baas.stage.kvell.group/v1/smev3/fns/inn-singular/{request_id}
Параметры запроса в URL
| Название | Тип данных | Обязательно | Описание |
|---|---|---|---|
request_id |
string | Да | Идентификатор запроса |
Формирование подписи
Подпись X-Signature формируется конкатенацией X-Api-Key, request_id и secret_key. Формируется sha256 от
полученной строки:
Ответ запроса
state— статус запросаin_progress— в обработкеfinished— завершён
result— результат обработки (в случаеstate=finished)status— результат поискаnot_found— ИНН не найденfound— ИНН найден
inn— ИНН ФЛ