УПРИД (удаленная упрощенная идентификация клиентов) - это процедура по установлению в отношении клиента - фамилии, имени, отчества, серии номера документа, удостоверяющего личность, и подтверждению достоверности этих и прочих сведений.
Использование доступно для профессиональных участников рынка ценных бумаг и микрофинансовых организаций.
Для МФО данный сервис позволяет проверять следующие данные: ФИО, серия и номер паспорта, ИНН, СНИЛС, номер полиса ОМС, пол, дату рождения, а также производить авторизацию заемщиков через портал Госуслуг.
После проведения идентификации компания может также удаленно, без посещения клиентом офиса компании, заключить с ним договор и оказать свои услуги.
Это позволит значительно расширить клиентскую базу за счет устранения бюрократических процедур и отсутствия необходимости посещать офис компании. Также это даст возможность воспользоваться услугами тем гражданам, в населенных пунктах которых нет офисов компании.
Регистрация реализована для физических (ФЛ), юридических лиц (ЮЛ) и индивидуальных предпринимателей (ИП).
Отправляется запрос идентификации на адрес: https://api.vepay.online/mfo/ident
{
"id":"101553",
"fam":"Ivanov",
"nam":"Ivan",
"otc":"Ivanivich",
"paspser":"4518",
"paspnum":"875201",
"paspdate":"2018-09-26",
"paspcode":"770120",
"paspvid":"MvdRussia",
"phone":"9017082619",
"birth":"1989-02-09",
"inn":"825341231481",
"phonecode":"517715",
"snils":"19858312327"
}
В ответе возвращается id операции:
{
"status":1,
"message":"",
"id":101188
}
Параметры запроса
Параметры | Значение |
id | Идентификатор запроса (указывается при повторном запросе для проверки кода отправленного на телефон) |
fam | Фамилия |
nam | Имя |
otc | Отчество |
paspser | Серия паспорта |
paspnum | Номер паспорта |
paspdate | Дата выдачи паспорта |
paspcode | Код подразделения паспорта |
paspvid | Кем выдан паспорт |
phone | Телефон (при необходимости проверки) |
birth | Дата рождения |
inn | ИНН (при необходимости проверки) |
phonecode | |
snils | СНИЛС (при необходимости проверки) |
phonecode | Код отправленный на телефон (при повторном запросе) |
Параметры ответа:
Параметры | Значение |
status | Статус (0 – ошибка 1 - принят) |
message | Описание ошибки |
id | Идентификатор запроса. По нему в последующем необходимо уточнить статус выполнения операции |
Отправляется запрос на адрес: https://api.vepay.online/mfo/ident/state
{
"id":"101553"
}
Параметры запроса
Параметры | Значение |
id | Идентификатор запроса (указывается при повторном запросе для проверки кода отправленного на телефон) |
В ответе возвращается id операции:
{
"status": 1,
"ckeckStatus": 521,
"result": {
"ExtId": "108",
"OrderId": 860513752,
"Inn": {
"Status": "Processing",
"Description": "В обработке"
},
"Snils": {
"Status": "NotProcessed",
"Description": "Не указан СНИЛС, проверка не производилась"
},
"Passport": {
"Status": "Processing",
"Description": "В обработке"
},
"PassportDeferred": {
"Status": "Processing",
"Description": "В обработке"
}
}
}
"status" - код ответа системы
0 - если по одной из проверок статус "Processing" и нет статусов "Error"
1 - если нет ни одного статуса "Processing" и нет статусов "Error"
2 - имеется статус "Error" / невалидный ответ / ошибка обработки
"ckeckStatus" - сумма статусов по проверкам
Сумма вычисляется путем преобразования двоичного числа, в котором под каждый статус проверки выделяется три разряда.
Порядок (слева направо):
'Inn', 'Snils', 'Passport', 'PassportDeferred'
Статусы:
000 NotProcessed (не обработан),
001 Processing (в обработке),
010 Error (ошибка),
011 DataMissing (нет данных),
100 Valid (действительный),
101 NotValid (недействительный)
Пример: для ответа банка
{
"ExtId": "108",
"OrderId": 860513752,
"Inn": {
"Status": "Processing",
"Description": "В обработке"
},
"Snils": {
"Status": "NotProcessed",
"Description": "Не указан СНИЛС, проверка не производилась"
},
"Passport": {
"Status": "Processing",
"Description": "В обработке"
},
"PassportDeferred": {
"Status": "Processing",
"Description": "В обработке"
}
}
Двоичное значение получается "001000001001" или, в десятичном виде "521". Т е, значение "ckeckStatus" будет равен "521"Параметры ответа:
Параметры | Значение |
result.ExtId | ид заявки |
result.OrderId | идентификатор банка |
result.Inn.Status | статус проверки по переданому ИНН |
result.Inn.Description | сообщение от банка по проверке |
result.Snils.Status | статус проверки по переданому СНИЛС |
result.Snils.Description | сообщение от банка по проверке |
result.Passport.Status | статус проверки по переданым паспортным данным |
result.Passport.Description | сообщение от банка по проверке |
result.PassportDeferred.Status | статус проверки по переданым паспортным данным, вторичная |
result.PassportDeferred.Description | сообщение от банка по проверке |
1. Регистрация бенефициара (ФЛ)
https://api.vepay.online/kfapi/benific/reg-individual
{
"registrationtype":0,
"lastname":"Ivanov",
"firstname":"Ivan",
"middlename":"Ivanivich",
"birthdate":"1980-02-02",
"birthplace":"Moscow",
"phone":"89017083418",
"gender":0,
"innfl":" 698065906560 ",
"nationality":"RU",
"pdl":"1",
"rpdl":"1",
"document":{
"type":1,
"serial":"2900",
"number":"456456",
"issueby":"ГУ МВД России по г.Москва",
"date":"2018-06-23",
"code":"770-120"
},
"righttostaydocument":{
"type":1,
"serial":"2900",
"number":"456456",
"issueby":"EGRN",
"date":"2020-06-23"
},
"actualaddres":{
"fias":"982389",
"country":"Russia",
"region":" Moscow",
"city":"Moscow",
"house":"14",
"flat":"12"
},
"uraddres":{
"fias":"982389",
"country":"Russia",
"region":"Moscow",
"city":"Moscow",
"house":"14",
"flat":"12"
},
"groundforparticipation":"trustee",
"joiningdate":"2020-06-01"
}
Ответ:
{
"status":1,
"message":""
}
2. Регистрация бенефициара (ИП)
https://api.vepay.online/kfapi/benific/reg-sole-proprietor
{
"registrationtype":1,
"lastname":"Ivanov",
"firstname":"Ivan",
"middlename":"Ivanivich",
"birthdate":"1987-01-01",
"birthplace":"Moscow",
"gender":0,
"pdl":"1",
"rpdl":"1",
"nationality":"RU",
"inn":"425652325",
"msp":"1",
"ownershipform":2,
"ownershipgroup":4,
"document":{
"type":1,
"serial":"2900",
"number":"456456",
"issueby":"ГУ МВД России по г.Москва",
"date":"2020-06-23",
"finishdate":"2018-06-23",
"code":"770-120"
},
"uraddres":{
"fias":"982389",
"country":"Russia",
"region":"Moscow",
"city":"Moscow",
"house":"14",
"flat":"12"
},
"groundforparticipation":"trustee",
"joiningdate":"2017-05-01",
"govregistrationdate":"2017-06-01",
"govregistrationplace":" Moscow ",
"govregistrationathority":"IFNS№16"
}
Ответ:
{
"status":1,
"message":""
}
3. Регистрация бенефициара (ЮЛ)
https://api.vepay.online/kfapi/benific/reg-legal-person
{
"registrationtype":2,
"urname":"ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ ДИЗЕЛЬЭКСПОРТ",
"shorturname":"ООО ДИЗЕЛЬЭКСПОРТ",
"govregistrationdate":"2019-02-01",
"govregistrationplace":"Moscow",
"govregistrationathority":" IFNS№16",
"inn":"7602107191",
"ownershipform":1,
"ownershipgroup":4,
"kpp":"760201001",
"okpo":"33456614",
"okopf":"12300",
"okved":"45.3",
"ogrn":"1147602004241",
"uraddres":{
"fias":"982389",
"country":"Russia",
"region":"Moscow",
"city":"Moscow",
"house":"14",
"flat":"12"
},
"actualaddres":{
"fias":"982389",
"country":"Russia",
"region":"Moscow",
"city":"Moscow",
"house":"14",
"flat":"12"
},
"lastname":"Ivanov",
"firstname":"Ivan",
"middlename":"Ivanivich",
"dirregistrationdate":"2020-02-01",
"innfl":"2019-02-01",
"document":{
"type":1,
"serial":"2900",
"number":"456456",
"issueby":"ГУ МВД России по г.Москва",
"date":"2018-06-23",
"code":"770-120"
},
"resident":1,
"phone":"89017082319",
"email":"a@a.ru",
"capitalpayed":10000,
"msp":1,
"legalformsofbusiness":1,
"groundforparticipation":"trustee",
"joiningdate":"2018-06-01"
}
Ответ:
{
"status": 1,
"message": ""
}