Metoda GetSubjectBasicReport (GSBR) je používána pro prověřování fyzických osob (tzn. subjektu bez IČO). Na jejím vstupu je potřeba uvést minimálně následující informace o osobě:
...
na základě těchto vstupních parametrů, můžete z metody obdržet následující informace:
- insolvence dle RČ (případně JPDN)
- insolvence jsou dohledávány primárně podle RČ pokud je k dispozici.
- V případě, že RČ není k dispozici nebo podle něho nebyla dohledána žádná insolvence, potom je vyhledávání prováděno podle JPDN.
- bydliště na úřadě
- je nutné vyplnit kompletní adresu bydliště (tzn. ulice, čp, město, psč)
- vlastnictví nemovitosti
- data metoda vrací pouze v případě, že je nepovinný parametr <checkInRealEstate>1</checkInRealEstate > nastaven na hodnotu 1 (True)
- pro toto prověření, je nutné aby uživatel byl kreditovým zákazníkem. Tzn. aby v rámci systému Creditcheck jeho účet disponoval kreditním zůstatkem.
- dotaz je prováděn pomocí JPDN. Tzn. dotaz není prováděn podle RČ !
- z principu věci může ve výsledku prověření být shoda podle jména, příjmení, data narození
- platný občanský průkaz
- Data metoda vrací pouze pokud je vyplněn parametr: <idCard>XXXXXXXXXX</idCard>
- Id card představuje ID dokladu (občanský průkaz)
- Výsledek prověření říká pouze jestli daný doklad je nebo není validní. (OK / INVALID)
- dluhy na zdravotním pojištění
- Z důvodu GDPR, již zdroje neposkytují detailní informace o klientech, proto metoda nadále neposkytuje dlužnická data o fyzických osobách
- CEE
- Data metoda vrací, pouze pokud je nepovinný parametr: <checkInExecutionRegistry>1</checkInExecutionRegistry> nastaven na hodnotu 1 (True).
- Tento dotaz je zpoplatněný, uživatel tedy musí disponovat kreditním zůstatkem.
- Prověřování je vždy prováděno na základě JPDN.
- JustitiaCZ
- Data z důvodu ukončení zdroje informací již nadále metoda neposkytuje
...
Code Block | ||||
---|---|---|---|---|
| ||||
POST /CreditCheckWebServices/CreditCheckAktualizace.asmx HTTP/1.1 Host: creditwebservices.creditcheck.cz Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://creditcheck.cz/GetSubjectBasicReport" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <CreditCheckHeader xmlns="http://creditcheck.cz/"> <Login>string</Login> <Password>string</Password> </CreditCheckHeader> </soap:Header> <soap:Body> <GetSubjectBasicReport xmlns="http://creditcheck.cz/"> <subjectData>xml</subjectData> </GetSubjectBasicReport> </soap:Body> </soap:Envelope> HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <GetSubjectBasicReportResponse xmlns="http://creditcheck.cz/"> <GetSubjectBasicReportResult>xml</GetSubjectBasicReportResult> </GetSubjectBasicReportResponse> </soap:Body> </soap:Envelope> |
...
Requests to webmethod - input parameter description
request for private person, version 3
Request with the birthDate element (with a relations) is less accurate as request with the birthNumber element.
Code Block | ||
---|---|---|
Code Block | ||
| ||
| ||
POST /CreditCheckWebServices/CreditCheckAktualizace.asmx HTTP/1.1
Host: creditwebservices.creditcheck.cz
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Header>
<CreditCheckHeader xmlns="http://creditcheck.cz/">
<Login>string</Login>
<Password>string</Password>
</CreditCheckHeader>
</soap12:Header>
<soap12:Body>
<GetSubjectBasicReport xmlns="http://creditcheck.cz/">
<subjectData>xml</subjectData>
</GetSubjectBasicReport>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetSubjectBasicReportResponse xmlns="http://creditcheck.cz/">
<GetSubjectBasicReportResult>xml</GetSubjectBasicReportResult>
</GetSubjectBasicReportResponse>
</soap12:Body>
</soap12:Envelope> |
Requests to webmethod - input parameter description
.
Type 1: request for private person
Code Block | ||
---|---|---|
| ||
<requestSubject>
<reportVersion>2</reportVersion>
<subjectType>privatePerson</subjectType>
<birthNumber>7710109856</birthNumber>
<firstName>Jan</firstName>
<surname>Novák</surname>
<address>
<street>Krátká</street>
<number>8</number>
<city>Praha</city>
<zip>10100</zip>
</address>
<idCard>123456KK</idCard>
<checkInExecutionRegistry>1</ checkInExecutionRegistry >
<checkInRealEstate>1</checkInRealEstate >
<checkInJustitiaCz>1</checkInJustitiaCz>
reportVersion
</requestSubject> |
request for private person, version 3
Request with the birthDate element (with a relations) is less accurate as request with the birthNumber element.
| |
<requestSubject> <reportVersion>3</reportVersion> <subjectType>privatePerson</subjectType> <birthNumber>8005161124</birthNumber> <birthDate>10.10.1977</birthDate> <firstName>Jan</firstName> <surname>Novák</surname> <address> <street>Krátká</street> <number>8</number> <city>Praha</city> <zip>10100</zip> </address> <idCard>123456KK</idCard> <checkInExecutionRegistry>1</ checkInExecutionRegistry >checkInExecutionRegistry> <checkInRealEstate>1</checkInRealEstate >checkInRealEstate> <checkInJustitiaCz>1</checkInJustitiaCz> reportVersion </requestSubject> |
...
Element name | datatype | mandatory | Notice | ||
webMethod | string | yes | Name of web service method | ||
time | datetime | yes | Time of data generation on our server | ||
requestSubject | yes | Root element with input data. | |||
subjectType | string | yes | privatePerson | ||
birthNumber | string | yes | |||
firstName | string | yes | |||
surname | string | yes | |||
address | Root element for data of address. | ||||
street | string | yes | |||
number | string | yes | |||
city | string | yes | |||
zip | string | yes | |||
report | Root element for data with risk info. | ||||
status | int | no | CreditCheck status. This value will display when subject is same as privateBussines subject inside our database. It is same as ic element. | ||
fullReportUrl | string | yes | Url to CreditCheck FullReport as timelink. | ||
birthNumber | string | yes | |||
firstName | string | yes |
| ||
surname | string | yes | |||
address | Root element for data of address. | ||||
street | string | yes | |||
number | string | yes | |||
city | string | yes | |||
zip | string | yes | |||
ic | string | no | This value will display when subject is same as privateBussines subject inside our database. | ||
idCard | String | no | When requestVersion is 2 only. This element have got two values. OK = card is OK. INVALID = card was stolen , lost or other problem. | ||
invalidBirthNumber | String | no | When requestVersion is 2 only. This element will show when our validation of birth number was wrong. Value element inside will INVALID . When birth number is right then element missing. | ||
isir | no | Root element for the ISIR risk data. When subject has not ISIR risk data then element will not exist. Last record from database only. This data domain is unique and collection not exist. | |||
isirRecord | Envelope element for one record. | ||||
id | int | yes | Record Id from our database. | ||
spisZnacka | string | yes | |||
cas | datetime | yes | |||
udalost | string | yes | |||
druhStavRizeni | string | yes | |||
isirUrl | string | yes | Link directtly to ISIR page. | ||
dokumentUrl | string | yes | Link directtly to document’s copy on ISIR pages. | ||
id | int | yes | Record id from our database. | ||
privateFullName | string | yes | If the requestVersion element exists and value is 2. | ||
dluhCelkem | number | yes | Total debt | ||
evidovanoOd | datetime | yes | Evidence from. (In our database.) | ||
evidovanoDo | datetime | no | Evidence to. (In our database.) If don’t exists then record is current. | ||
birthDate | string | no | If the requestVersion element exists and value is 2. | ||
address | string | No | If the requestVersion element exists and value is 2. | ||
id | int | yes | Record id from our database. | ||
privateFullName | string | yes | If the requestVersion element exists and value is 2. | ||
dluhCelkem | number | yes | Total debt | ||
evidovanoOd | datetime | yes | Evidence from. (In our database.) | ||
evidovanoDo | datetime | no | Evidence to. (In our database.) If don’t exists then record is current. | ||
birthYear | string | no | If the requestVersion element exists and value is 2. | ||
address | string | No | If the requestVersion element exists and value is 2. | ||
domicileMunicipality | no | Root element for the Domicile risk. When subject has not Domicile risk data then element will not exist. | |||
muniName | string | no | Name of municipality | ||
fullAddress | string | yes | Full municipality address. |
...