Web service wsdl en schema's zijn hier te vinden:
http://wsdfn.infoproff.com/v3/
Web service functions:
API biedt verschillende diensten:
Het zoeken naar bedrijven bestaat uit 2 opties:
The search for other countries is performed only in the database of archived reports. If you do not find the desired company, enter the company details manually.
search_result_id can be acquired here for orders with delivery_term = "o" or delivery_term = "a".
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.
In het Noorse register is het niet mogelijk om in geschrapte ondernemingen op naam te zoeken. Daarom kunnen wij geen SimpleSearch op naam aanbieden binnen de geschrapte vennootschappen in Noorwegen.
Hieronder vindt u het voorbeeld:
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: Hoe zoek ik een bedrijf?
De volgende statussen worden gebruikt voor rapporten:
Als de uitvoeringsstatus Finished of Updated is, dan kunt u een order krijgen.
De volgende statussen worden gebruikt voor rapporten:
Als de uitvoeringsstatus Finished of Updated is, dan kunt u een order krijgen.
Below you can find the example of how to order and download archived reports:
To order an archived report you need to receive "<search_result_id>" which has an "<archived_reports>" section that contains a product you need.
To do so, please follow the link: Hoe zoek ik een bedrijf?
Example companies with archived reports:
Just like the online/offline reports.
Just like the online/offline reports.
Just like the online/offline reports.
Just like the online/offline reports.
To order an online financial statements, you need to receive "<search_result_id>".
To do so, please follow the link: Hoe zoek ik een bedrijf?
Deze functie is alleen nodig bij het bestellen van een product: finances (Financial statements) met delivery_term = 'o'.
De volgende statussen worden gebruikt voor rapporten:
If the execution status is Finished or Updated, then you can get an order.
Het verzoek bestaat uit 3 delen:
/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
Het verzoek bestaat uit 3 delen:
delivery_term:
Deze fouten kunnen zich voordoen bij het aanvragen van onze webdienst.
Allows you to search for available financial statements.
Currently available only in EST (Estonia), SWE (Sweden)
- Changes in list of available countries: Argentijnse Republiek (ARG), Bolivariaanse Republiek Venezuela (VEN), Bondsrepubliek Duitsland (DEU), Bosnië en Herzegovina (BIH), Collectiviteit van Sint Maarten (MAF), Coöperatieve Republiek Guyana (GUY), Democratische Socialistische Republiek Sri Lanka (LKA), Democratische Volksrepubliek Algerije (DZA), Federale Democratische Republiek Ethiopië (ETH), Federale Republiek Brazilië (BRA), Federale Republiek Nigeria (NGA), Frans Guyana (GUF), Franse Republiek (FRA), Gemenebest van Australië (AUS), Georgia (GEO), Groenland (GRL), Groothertogdom Luxemburg (LUX), Guadeloupe (GLP), Helleense Republiek (GRC), Het Bailiwick van Jersey (JEY), Hong Kong (HKG), Ierland (IRL), Isle of Man (IMN), Italiaanse Republiek (ITA), Ivoorkust (CIV), Japan (JPN), Kirgizische Republiek (KGZ), Koninkrijk België (BEL), Koninkrijk Denemarken (DNK), Koninkrijk Marokko (MAR), Koninkrijk Noorwegen (NOR), Koninkrijk Spanje (ESP), Koninkrijk Thailand (THA), Koninkrijk Zweden (SWE), Koninkrijk der Nederlanden (NLD), Kosovo (XXK), Martinique (MTQ), Mayotte (MYT), Mongolië (MNG), Nieuw-Zeeland (NZL), Onafhankelijke staat Samoa (WSM), Oostelijke Republiek Uruguay (URY), Plurinationale Staat Bolivia (BOL), Portugese Republiek (PRT), Republiek Albanië (ALB), Republiek Angola (AGO), Republiek Azerbeidzjan (AZE), Republiek Belarus (BLR), Republiek Benin (BEN), Republiek Botswana (BWA), Republiek Bulgarije (BGR), Republiek Chili (CHL), Republiek China (TWN), Republiek Congo (COG), Republiek Cyprus (CYP), Republiek Ecuador (ECU), Republiek Estland (EST), Republiek Finland (FIN), Republiek Gambia (GMB), Republiek Guinee (GIN), Republiek Hongarije (HUN), Republiek IJsland (ISL), Republiek Kazachstan (KAZ), Republiek Kenia (KEN), Republiek Kroatië (HRV), Republiek Letland (LVA), Republiek Litouwen (LTU), Republiek Madagaskar (MDG), Republiek Malta (MLT), Republiek Mauritius (MUS), Republiek Moldavië (MDA), Republiek Namibië (NAM), Republiek Oezbekistan (UZB), Republiek Oostenrijk (AUT), Republiek Paraguay (PRY), Republiek Peru (PER), Republiek Polen (POL), Republiek Rwanda (RWA), Republiek San Marino (SMR), Republiek Servië (SRB), Republiek Singapore (SGP), Republiek Slovenië (SVN), Republiek Tadzjikistan (TJK), Republiek Zambia (ZMB), Republiek Zimbabwe (ZWE), Republiek Zuid-Afrika (ZAF), Republiek der Filipijnen (PHL), Republiek der Maldiven (MDV), Republiek der Seychellen (SYC), Reünie (REU), Roemenië (ROU), Russische Federatie (RUS), Slowaakse Republiek (SVK), Staat Israël (ISR), Togolese Republiek (TGO), Tsjechische Republiek (CZE), Verenigd Koninkrijk van Groot-Brittannië en Noord-Ierland (GBR), Verenigde Arabische Emiraten (ARE), Verenigde Republiek Tanzania (TZA), Volksrepubliek China (CHN), Vorstendom Liechtenstein (LIE), Vorstendom Monaco (MCO), Zwitserse Confederatie (CHE)
- 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: Bondsrepubliek Duitsland (DEU), Franse Republiek (FRA), Groothertogdom Luxemburg (LUX), Ierland (IRL), Italiaanse Republiek (ITA), Kirgizische Republiek (KGZ), Koninkrijk België (BEL), Koninkrijk Spanje (ESP), Koninkrijk Zweden (SWE), Koninkrijk der Nederlanden (NLD), Mongolië (MNG), Portugese Republiek (PRT), Republiek Estland (EST), Republiek Finland (FIN), Republiek Kazachstan (KAZ), Republiek Moldavië (MDA), Republiek Oostenrijk (AUT), Republiek Polen (POL), Russische Federatie (RUS), Verenigd Koninkrijk van Groot-Brittannië en Noord-Ierland (GBR), Volksrepubliek China (CHN), Zwitserse Confederatie (CHE)
- Available to download financial statements (using product: finances) in online mode: Estonia (EST), Sweden (SWE)
- Changes in of available languages: bg (Bulgaars), cs (Tsjechisch), da (Deens), de (Duits), el (Grieks), en (Engels), es (Spaans), et (Estlands), fi (Fins), fr (Frans), hu (Hongaars), id (Indonesisch), it (Italiaans), ja (Japans), ko (Koreaans), lt (Litouws), lv (Lets), nb (Noors Bokmål), nl (Nederlands), pl (Pools), pt (Portugees), ro (Roemeens), ru (Russisch), sk (Slowaaks), sl (Sloveens), sr (Српски), sv (Zweeds), tr (Turks), uk (Oekraïens), zh (Chinees)
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
Nieuwe elementen:
Een webhook is een manier voor een applicatie om andere applicaties te voorzien van realtime informatie. Onze webhook functie implementeert HTTP callbacks die zijn geconfigureerd met een URL. Een HTTP POST payload wordt naar deze URL gestuurd in JSON formaat wanneer een gespecificeerde gebeurtenis plaatsvindt. In de context van ons project hebben we de webhookfunctie ontworpen om specifieke gebeurtenissen te triggeren.
Om een webhook voor je applicatie in te stellen, navigeer je naar de pagina met applicatie-instellingen en zoek je naar de sectie 'Webhooks-instellingen'. En geef de volgende informatie op:
Klik na het invoeren van deze gegevens op 'Opslaan'.
Wanneer een gebeurtenis plaatsvindt, sturen we een HTTP POST verzoek naar de payload URL met een JSON body die informatie bevat over de gebeurtenis.
Het is belangrijk om te verifiëren dat POST verzoeken die naar de payload URL worden gestuurd, afkomstig zijn van onze applicatie. Om hierbij te helpen, bevat elk webhook verzoek een X-handtekening header.
Voor het ondertekenen gebruiken we HMAC met SHA512-algoritme.
Secret is een aaneenschakeling van App ID en Secret Key uit de webhooks instellingen.
Het is mogelijk om je eigen get params toe te voegen aan het eindpunt om de afzender te identificeren indien nodig.
Een server moet binnen 10 seconden reageren en een HTTP-code 2XX terugsturen, anders wordt de levering van de webhook als mislukt beschouwd. In geval van mislukking zal de functie proberen het verzoek opnieuw te verzenden volgens het leveringsbeleid.