Webová služba wsdl a schémy sa nachádzajú tu:
http://wsdfn.infoproff.com/v3/
Web service functions:
API poskytuje niekoľko služieb:
Vyhľadávanie spoločnosti pozostáva z 2 možností:
search_result_id can be acquired here for orders with delivery_term = "o".
It may take up to 20 seconds to respond to a search request in the following countries: United Kingdom, Ireland, France, Spain, Portugal, Germany, Italy, Austria, Switzerland.
Nórsky register neumožňuje vyhľadávať vymazané spoločnosti podľa názvov. Preto nemôžeme poskytnúť SimpleSearch podľa názvov v rámci vymazaných spoločností v Nórsku.
Nižšie nájdete príklad:
Below you can find the example of how to order and download reports:
To order an Online/Offline with identification report you need to receive "<search_result_id>".
To do so, please follow the link: Ako vyhľadať spoločnosť?
Pre hlásenia sa používajú tieto stavy:
Ak je stav vykonania Finished alebo Updated, potom môžete získať príkaz.
Pre hlásenia sa používajú tieto stavy:
Ak je stav vykonania Finished alebo Updated, potom môžete získať príkaz.
To order an online financial statements, you need to receive "<search_result_id>".
To do so, please follow the link: Ako vyhľadať spoločnosť?
Táto funkcia je potrebná len pri objednávaní produktu: finances (Financial statements) s delivery_term = 'o'.
Pre hlásenia sa používajú tieto stavy:
If the execution status is Finished or Updated, then you can get an order.
Žiadosť pozostáva z 3 častí:
/report?&lang=en&doc_type=pdf¤cy_position=left&preferred_currency=EUR
https://www.infoproff.com/en/orders/files/<order_hash>/report?&lang=en&doc_type=pdf¤cy_position=left&preferred_currency=EUR
Žiadosť pozostáva z 3 častí:
delivery_term:
Tieto chyby sa môžu vyskytnúť pri zadávaní požiadavky na našu webovú službu.
Allows you to search for available financial statements.
Currently available only in EST (Estonia), SWE (Sweden)
- Changes in list of available countries: Albánska republika (ALB), Alžírska demokratická ľudová republika (DZA), Argentínska republika (ARG), Austrálske spoločenstvo (AUS), Azerbajdžanská republika (AZE), Bailiwick of Jersey (JEY), Belgické kráľovstvo (BEL), Bieloruská republika (BLR), Bosna a Hercegovina (BIH), Brazílska federatívna republika (BRA), Bulharská republika (BGR), Chorvátska republika (HRV), Cyperská republika (CYP), Dánske kráľovstvo (DNK), Ekvádorská republika (ECU), Estónska republika (EST), Francúzska republika (FRA), Fínska republika (FIN), Georgia (GEO), Grónsko (GRL), Helénska republika (GRC), Holandské kráľovstvo (NLD), Hongkong (HKG), Islandská republika (ISL), Izraelský štát (ISR), Japonsko (JPN), Juhoafrická republika (ZAF), Kazašská republika (KAZ), Kirgizská republika (KGZ), Kosovo (XXK), Lichtenštajnské kniežatstvo (LIE), Lotyšská republika (LVA), Luxemburské veľkovojvodstvo (LUX), Maldivská republika (MDV), Maltská republika (MLT), Marocké kráľovstvo (MAR), Maďarská republika (HUN), Moldavská republika (MDA), Monacké kniežatstvo (MCO), Mongolsko (MNG), Nezávislý štát Samoa (WSM), Nový Zéland (NZL), Nórske kráľovstvo (NOR), Ostrov Man (IMN), Paraguajská republika (PRY), Portugalská republika (PRT), Poľská republika (POL), Rakúska republika (AUT), Rumunsko (ROU), Ruská federácia (RUS), Sanmarínska republika (SMR), Seychelská republika (SYC), Singapurská republika (SGP), Slovenská republika (SVK), Slovinská republika (SVN), Spojené arabské emiráty (ARE), Spojené kráľovstvo Veľkej Británie a Severného Írska (GBR), Spolková republika Nemecko (DEU), Srbská republika (SRB), Tadžická republika (TJK), Talianska republika (ITA), Uzbecká republika (UZB), Írsko (IRL), Česká republika (CZE), Čínska republika (TWN), Čínska ľudová republika (CHN), Španielske kráľovstvo (ESP), Švajčiarska konfederácia (CHE), Švédske kráľovstvo (SWE)
- Each time you place an request we asaign a new 'search_result_id' for each company. You need to use this 'search_result_id' to place online orders.
Also you can place offline (delivery_term = 'n', 'f' or 's') orders with 'search_result_id', if you desire.
To place an online order, you need to recieve 'search_result_id' from function 'SimpleSearch', and only after that you can place an online (delivery_term = 'o') order.
- Changes in list of available countries for online credit reports: Belgické kráľovstvo (BEL), Estónska republika (EST), Fínska republika (FIN), Holandské kráľovstvo (NLD), Kazašská republika (KAZ), Kirgizská republika (KGZ), Mongolsko (MNG), Poľská republika (POL), Ruská federácia (RUS), Čínska ľudová republika (CHN), Švédske kráľovstvo (SWE)
- Available to download financial statements (using product: finances) in online mode: Estonia (EST), Sweden (SWE)
- Changes in of available languages: bg (Bulharský), cs (Český), da (Dánsky), de (Nemčina), el (Grécky), en (Angličtina), es (Španielčina), et (Estónčina), fi (Fínsky), fr (Francúzsky), hu (Maďarský), id (Indonézsky), it (Taliansky), ja (Japonský), ko (Kórejský), lt (Litovský), lv (Lotyšský), nb (Nórsky jazyk Bokmål), nl (Holandský), pl (Poľský), pt (Portugalčina), ro (Rumunský), ru (Ruský), sk (Slovenská), sl (Slovinčina), sr (Српски), sv (Švédsky), tr (Turecký), uk (Ukrajinský), zh (Čínsky)
New elements:
- report/negative_information/debts/item/remainder_range
- report/negative_information/debts/item/remainder_non_standard_range
New function:
- ChkFinance
Function that allows you to search for available financial statements.
1) OrderReportRequest has a choice:
- order_details:
Using general information: business_name, reg_code, vat_code, address, phone, email, additional_info
- order_details_by_id:
Using 'search_result_id'
2) order_details
New element:
- preferable_finances
3) SimpleSearchRequest
Removed element:
search_block.reg_code
New element:
search_block->company_code
4) SimpleSearchResponse
Removed elements
- code
Nové prvky:
Webhook je spôsob, akým môže aplikácia poskytovať iným aplikáciám informácie v reálnom čase. Naša funkcia webhook implementuje spätné volania HTTP nakonfigurované pomocou adresy URL. Na túto adresu URL sa odošle užitočné zaťaženie HTTP POST vo formáte JSON vždy, keď nastane určitá udalosť. V kontexte nášho projektu sme funkciu webhook navrhli tak, aby spúšťala konkrétne udalosti.
Ak chcete nastaviť webový háčik pre svoju aplikáciu, prejdite na stránku s nastaveniami aplikácie a vyhľadajte časť "Nastavenia webových háčikov". A zadajte nasledujúce informácie:
Po zadaní týchto údajov kliknite na "Uložiť".
Keď nastane udalosť, odošleme požiadavku HTTP POST na adresu URL užitočného zaťaženia s telom JSON obsahujúcim informácie o udalosti.
Je dôležité overiť, či požiadavky POST odoslané na adresu URL užitočného zaťaženia pochádzajú z našej aplikácie. Na pomoc pri tom každá požiadavka webhooku obsahuje hlavičku X-Signature.
Na podpisovanie používame HMAC s algoritmom SHA512.
Tajné je spojenie ID aplikácie a tajného kľúča z nastavení webhooku.
V prípade potreby je možné pridať do koncového bodu vlastné parametre get na identifikáciu odosielateľa.
Server musí odpovedať do 10 sekúnd a vrátiť kód HTTP 2XX, inak sa doručenie webhooku považuje za neúspešné. V prípade zlyhania sa funkcia pokúsi o opätovné odoslanie požiadavky podľa zásad doručovania.