...
Verification of identity based on a photo.
...
Info |
---|
The report contains the following components: |
Requirements to the photo
|
|
Http Method | POST |
---|---|
Request URL | https://secure.ubki.ua/b2_api_xml/ubki/xml |
Request |
JSON |
Expand | ||
---|---|---|
| ||
{ |
<?xml version="1.0" encoding="utf-8"?>
<doc>
<ubki sessid="Session key (we receive it from the API authorization)">
<req_envelope descr="Request envelope">
<req_xml descr="Request object">
<!-- Request Parameters -->
<request version="1.0" reqtype="Template code (Code from guide 49): Report 'Photo Verification' - 17" reqreason="Purpose of the request (Code from guide 24)">
<!-- Parameters, describing the search criteria-->
<i reqlng="Search criteria language (Code from guide 23)">
<!-- Parameters of the subject identification -->
<ident okpo="INN-RNUKPN (for the natural persons)/EGRPOU (for the legal entities)" lname="**Surname" fname="**Name" mname="**Father’s name" bdate="**Date of Birth" orgname="**Company Name">
</ident>
<!-- Parameters for photo verification -->
|
|
|
|
</i>
</request>
</req_xml>
</req_envelope>
</ubki>
</doc>
Request type "freqtype" -
1 - at its own base photo (the conversion of the input photo from the photo, which was previously transferred to the bureau)
2 - in the base of the photos of the other banks (reconversion of the input photograph with the photographs, which were transferred to the bureau by other organizations, the Crimean authorities)
3 - adjusting two particulars in the photo (revision of 2 input photos from your organization, you need to adjust additional parameters for another photo if you supply them fotodocext = "extended to a photo", fotodoc "=" photo in
4 - reserved
5 - in the base of the photo of the compromised individuals (re-copying of the photo at the base of the compromised individuals - shakhrai, anger, individuals that move from the authorities)
6 - check the photo of the document (the photo of the client's document is entered to check the photographs of the individual in the base of the bureau)
7 - two faces in one photo, for example, a person from a passport and revealing a people, who trim a passport.
|
Response JSON
|
<?xml version="1.0" encoding="utf-8"?>
<ubkidata>
<!-- System information block -->
<tech>
<trace>
<step name="Step name" stm=
|
|
<!-- The trace block contains metrics for timing of the steps for components formation -->
</step>
</trace>
<error errtype=
|
|
|
|
|
|
</error>
<reqinfo reqid=
|
</reqinfo>
<!-- The block of information on the current state of the prepaid account-->
<billing>
|
|
|
</billing>
</tech>
<!-- Block “Photo verification” -->
<comp id="16" descr="Components name">
<fotoverif freqtype="Request type (1 – in the in-house photo-database, 2 – in photo-databases of other banks, 3 – comparison of two persons on the photo (for example, face in the passport and face of the person holding it), 4 – reserved, 5 – in the photo-database of compromised persons, 6 – comparison with the photo from the document)" bdfd="A checking sign by compromised persons’ photo database (Code from guide 47)" fotofd="base64(Photo) photo of a compromised person" fotoextfd="Expansion to the photo of a compromised person" commentfd="Commentary on the results of comparison" verifclient="The sign of the photo match (Code from guide 47)" fotovc="base64(Photo) sample photo" fotoextvc="Extension to the photo of the sample photo" commentvc="Comment on the results of comparison with the sample photo" confidencefd="A measure of similarity of persons when compared with a photo of a compromised person" confidencevc="A measure of the similarity of individuals in the customers’ photos" datefotovc="Date of a sample photo" phonematch="Result of phones checking" phonematchref="Result of phones checking in text form" />
<!-- Block "Search in the Register of application photos" -->
<gray inn="TIN, according to which the query register worked" foto="base64 (Photo) photographing faces from the registry of requests" fotoext="Extension to the photo of a person from the registry of requests" datefoto="Date photos from the registry of requests" confidence="A measure of the similarity of individuals when compared with a photo from the registry of requests" algsearch="Search type (1 - for a given TIN, 2 - for a given photo)" algsearchdescr="Type of search in text form" />
<!-- Block "Search in the database of missing people" -->
<resultsearch state="Status of the natural person" category="Classification of the status of the physical person in text form" lnameua="Last Name in Ukrainian" fnameua="Name in Ukrainian" mnameua="Patronymic in Ukrainian" lnameru="Last Name in Russian" fnameru="Name in Russian" mnameru="Patronymic in Russian" bdate="Date of birth" lostdate="date of disappearance" lostplace="Place of Extinction" restraint="preventive measure" contact="Contacts to inform" confidence=
|
|
</comp>
<!-- Warnings from a credit history subject -->
<comp id="18" descr="Names of components">
<pret nonewdeal="Indication of reluctance to apply for new credit products, status of the FREEZE option activation: 0 – not activated, 1 – activated" nonewdealref=" Value of the indication of reluctance to apply for new credit products, status of the FREEZE option activation: 0 – no (option not activated), 1 – yes (option activated)" inn="TIN (for individuals)/EDRPOU (for legal entities)">
<pretension inn="TIN (for individuals)/EDRPOU (for legal entities)" crdeal="Transaction ID (reference)" source="Type of dispute (code from ref.48)" sourceref="Type of dispute (value from ref.48)" vdate="Application creation date" />
<commentcki comment="Comment of the subject of the credit history" vdate="Comment creation date" />
<plost pser="Series of passport declared lost (stolen) by the credit history subject" pnom="Passport number declared lost (stolen) by credit history subject" crdate="Date of submitting the application for loss/theft of the credit history subject’s passport in UBCH " ldate="Date of loss/theft of the credit history subject’s passport specified in the application to UBCH" />
<changedeal crdeal="Transaction identifier (reference)" changecode="Code for the reason of correction/deletion of data (Code from ref.62)" changeref="Text of the reason for correcting/deleting data (Value from ref.62)" vdate="Date of data correction/deletion " />
</pret>
</comp>
</ubkidata>
Example
|
Request XML |
Expand | ||
---|---|---|
| ||
<?xml version="1.0" encoding="utf-8"?> <doc> <ubki sessid="Session key (we receive it from the API authorization)"> <req_envelope descr="Request envelope"> <req_xml descr="Request object"> <!-- Request Parameters --> <request version="1.0" reqtype="Template code (Code from ref.49): Report 'Photo Verification' - 17" reqreason="Purpose of the request (Code from ref.24)"> <!-- Parameters, describing the search criteria--> <i reqlng="Search criteria language (Code from ref.23)"> <!-- Parameters of the subject identification --> <ident okpo="Tax/Taxpayer Identification Number (INN-RNUKPN, for individuals)" lname="**Last name" fname="**First name" mname="**Middle name" bdate="**Date of birth"> </ident> <!-- Parameters for photo verification --> <fotoverif freqtype="Request Type" inn="INN- RNUKPN" facelogic="Type of algorithm for a person search" foto="base64(Photo)" fotoext="Extension to the photo of the incoming request (jpeg)" phone="Phone for comparison" /> </i> </request> </req_xml> </req_envelope> </ubki> </doc> |
Response XML
|
freqtype | Description | Reconciliation of incoming photos only, without connection of internal bases | Search in the database of creditor reference photos | Search in the fraud database | Search in the Register of application photos | Search in the database of missing people | Persons wanted | |
---|---|---|---|---|---|---|---|---|
At its own base photo | 1 | Checking the incoming photo with your own photo, which was previously submitted to the bureau | - | - | - | - | - | - |
In the base of the photos of the other banks | 2 | The incoming photo is checked against the historical photos of all donor organizations except our own | - | + | + | + | + | + |
Comparison of two persons on the photo | 3 | Two photos are sent to the entrance. The person in the first photo is compared with the person in the second photo, in the request you need to send additional parameters for the second photo fotodocext="extension to photo", fotodoc ="photo in base64" | + | - | - | - | - | - |
In the base of the photo of the compromised individuals | 5 | The face in the input photo is checked only against the fraud database. | - | - | + | - | - | - |
Check the photo of the document | 6 | Only a photo of the document without the identity of the client is sent to the entrance. The reconciliation comes with historical photos of all photo donor organizations. | - | + | + | + | + | + |
Comparison of two faces in one photo | 7 | At the entrance, one photo with two people is sent (for example, the client is holding a passport). These two people are reconciled. | + | - | - | - | - | - |
Example |
---|
Request JSON |
|
Response JSON |
|
Request XML |
|
Response XML |
|
|
|
|
|
|
XSD Schema request | https://secure.ubki.ua/b2/js/xsd/request17.xsd |
---|---|
XSD Schema response | https://secure.ubki.ua/b2/js/xsd/response17.xsd |
Test URL | https://test.ubki.ua/b2_api_xml/ubki/xml |
---|---|
Test data | fotoverif: freqtype = "2", inn = " |
one from the bottom", facerlogic = "3", foto = " |
be it, go through the rules of validation", fotoext = "jpg/jpeg", phone = "+380662134234"
|
|
3278508288 - Підозра по фото підтверджується
|
<comp id="18" descr="Alert"> tag <changedeal>
|
72" descr=" |
Search by full name + inn if more than 1 person is found"> |
|