Il wsdl e gli schemi del servizio web si trovano qui:
http://wsdfn.infoproff.com/v3/
Web service functions:
API fornisce diversi servizi:
La ricerca dell'azienda consiste in 2 opzioni:
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.
Il registro della Norvegia non permette di cercare le aziende cancellate per nome. Pertanto, non possiamo fornire un SimpleSearch per nomi all'interno delle aziende cancellate in Norvegia.
Qui sotto potete trovare l'esempio:
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: Come cercare un'azienda?
I seguenti stati sono utilizzati per i rapporti:
Se lo stato di esecuzione è Finished o Updated, allora potete ottenere un ordine.
I seguenti stati sono utilizzati per i rapporti:
Se lo stato di esecuzione è Finished o Updated, allora potete ottenere un ordine.
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: Come cercare un'azienda?
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: Come cercare un'azienda?
Questa funzione è necessaria solo quando si ordina un prodotto: finances (Financial statements) con delivery_term = 'o'.
I seguenti stati sono utilizzati per i rapporti:
If the execution status is Finished or Updated, then you can get an order.
La richiesta consiste in 3 parti:
/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
La richiesta consiste in 3 parti:
delivery_term:
Questi errori possono verificarsi durante la richiesta al nostro servizio web.
Allows you to search for available financial statements.
Currently available only in EST (Estonia), SWE (Sweden)
- Changes in list of available countries: Bosnia ed Erzegovina (BIH), Collettività di San Martino (MAF), Commonwealth dell'Australia (AUS), Confederazione Svizzera (CHE), Costa d'Avorio (CIV), Emirati Arabi Uniti (ARE), Federazione Russa (RUS), Georgia (GEO), Giappone (JPN), Granducato di Lussemburgo (LUX), Groenlandia (GRL), Guadalupa (GLP), Guiana francese (GUF), Hong Kong (HKG), Il Baliato di Jersey (JEY), Irlanda (IRL), Isola di Man (IMN), Kosovo (XXK), Martinica (MTQ), Mayotte (MYT), Mongolia (MNG), Nuova Zelanda (NZL), Principato del Liechtenstein (LIE), Principato di Monaco (MCO), Regno Unito di Gran Bretagna e Irlanda del Nord (GBR), Regno dei Paesi Bassi (NLD), Regno del Belgio (BEL), Regno del Marocco (MAR), Regno di Danimarca (DNK), Regno di Norvegia (NOR), Regno di Spagna (ESP), Regno di Svezia (SWE), Regno di Thailandia (THA), Repubblica Argentina (ARG), Repubblica Bolivariana del Venezuela (VEN), Repubblica Ceca (CZE), Repubblica Cooperativa della Guyana (GUY), Repubblica Democratica Popolare di Algeria (DZA), Repubblica Democratica Socialista dello Sri Lanka (LKA), Repubblica Ellenica (GRC), Repubblica Federale Democratica di Etiopia (ETH), Repubblica Federale della Nigeria (NGA), Repubblica Federale di Germania (DEU), Repubblica Federativa del Brasile (BRA), Repubblica Francese (FRA), Repubblica Italiana (ITA), Repubblica Orientale dell'Uruguay (URY), Repubblica Popolare Cinese (CHN), Repubblica Portoghese (PRT), Repubblica Slovacca (SVK), Repubblica Unita di Tanzania (TZA), Repubblica d'Angola (AGO), Repubblica d'Austria (AUT), Repubblica d'Islanda (ISL), Repubblica d'Ungheria (HUN), Repubblica del Benin (BEN), Repubblica del Botswana (BWA), Repubblica del Cile (CHL), Repubblica del Congo (COG), Repubblica del Gambia (GMB), Repubblica del Kazakistan (KAZ), Repubblica del Kenya (KEN), Repubblica del Kirghizistan (KGZ), Repubblica del Madagascar (MDG), Repubblica del Paraguay (PRY), Repubblica del Perù (PER), Repubblica del Ruanda (RWA), Repubblica del Sudafrica (ZAF), Repubblica del Tagikistan (TJK), Repubblica del Togo (TGO), Repubblica dell'Azerbaigian (AZE), Repubblica dell'Ecuador (ECU), Repubblica delle Filippine (PHL), Repubblica delle Maldive (MDV), Repubblica delle Seychelles (SYC), Repubblica dello Zimbabwe (ZWE), Repubblica di Albania (ALB), Repubblica di Bielorussia (BLR), Repubblica di Bulgaria (BGR), Repubblica di Cina (TWN), Repubblica di Cipro (CYP), Repubblica di Croazia (HRV), Repubblica di Estonia (EST), Repubblica di Finlandia (FIN), Repubblica di Guinea (GIN), Repubblica di Lettonia (LVA), Repubblica di Lituania (LTU), Repubblica di Malta (MLT), Repubblica di Mauritius (MUS), Repubblica di Moldavia (MDA), Repubblica di Namibia (NAM), Repubblica di Polonia (POL), Repubblica di San Marino (SMR), Repubblica di Serbia (SRB), Repubblica di Singapore (SGP), Repubblica di Slovenia (SVN), Repubblica di Uzbekistan (UZB), Repubblica di Zambia (ZMB), Reunion (REU), Romania (ROU), Stato Plurinazionale della Bolivia (BOL), Stato di Israele (ISR), Stato indipendente di Samoa (WSM)
- 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: Confederazione Svizzera (CHE), Federazione Russa (RUS), Granducato di Lussemburgo (LUX), Irlanda (IRL), Mongolia (MNG), Regno Unito di Gran Bretagna e Irlanda del Nord (GBR), Regno dei Paesi Bassi (NLD), Regno del Belgio (BEL), Regno di Spagna (ESP), Regno di Svezia (SWE), Repubblica Federale di Germania (DEU), Repubblica Francese (FRA), Repubblica Italiana (ITA), Repubblica Popolare Cinese (CHN), Repubblica Portoghese (PRT), Repubblica d'Austria (AUT), Repubblica del Kazakistan (KAZ), Repubblica del Kirghizistan (KGZ), Repubblica di Estonia (EST), Repubblica di Finlandia (FIN), Repubblica di Moldavia (MDA), Repubblica di Polonia (POL)
- Available to download financial statements (using product: finances) in online mode: Estonia (EST), Sweden (SWE)
- Changes in of available languages: bg (Bulgaro), cs (Ceca), da (Danese), de (Tedesco), el (Greco), en (Inglese), es (Spagnolo), et (Estone), fi (Finlandese), fr (Francese), hu (Ungherese), id (Indonesiano), it (Italiano), ja (Giapponese), ko (Coreano), lt (Lituano), lv (Lettone), nb (Norvegese Bokmål), nl (Olandese), pl (Polacco), pt (Portoghese), ro (Rumeno), ru (Russo), sk (Slovacco), sl (Sloveno), sr (Српски), sv (Svedese), tr (Turco), uk (Ucraino), zh (Cinese)
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
Nuovi elementi:
Un webhook è un modo in cui un'applicazione può fornire ad altre applicazioni informazioni in tempo reale. La nostra funzione webhook implementa callback HTTP configurati con un URL. Un payload HTTP POST viene inviato a questo URL in formato JSON ogni volta che si verifica un evento specificato. Nel contesto del nostro progetto, abbiamo progettato la funzione webhook per attivare eventi specifici.
Per impostare un webhook per la vostra applicazione, visitate la pagina delle impostazioni dell'applicazione e cercate la sezione "Impostazioni webhook". E fornire le seguenti informazioni:
Dopo aver fornito questi dati, fare clic su "Salva".
Quando si verifica un evento, invieremo una richiesta HTTP POST all'URL del payload con un corpo JSON contenente informazioni sull'evento.
È importante verificare che le richieste POST inviate all'URL del payload provengano dalla nostra applicazione. A tale scopo, ogni richiesta di webhook include un'intestazione X-Signature.
Per la firma si utilizza l'algoritmo HMAC con SHA512.
Segreto è una concatenazione di ID app e Chiave segreta dalle impostazioni dei webhook.
È possibile aggiungere i propri parametri di get all'endpoint per identificare il mittente, se necessario.
Il server deve rispondere entro 10 secondi e restituire un codice HTTP 2XX; in caso contrario, la consegna del webhook è considerata fallita. In caso di fallimento, la funzione tenterà di reinviare la richiesta in base ai criteri di consegna.