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:
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.
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.
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), Commonwealth dell'Australia (AUS), Confederazione Svizzera (CHE), Emirati Arabi Uniti (ARE), Federazione Russa (RUS), Georgia (GEO), Giappone (JPN), Granducato di Lussemburgo (LUX), Groenlandia (GRL), Hong Kong (HKG), Il Baliato di Jersey (JEY), Irlanda (IRL), Isola di Man (IMN), Kosovo (XXK), 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), Repubblica Argentina (ARG), Repubblica Ceca (CZE), Repubblica Democratica Popolare di Algeria (DZA), Repubblica Ellenica (GRC), Repubblica Federale di Germania (DEU), Repubblica Federativa del Brasile (BRA), Repubblica Francese (FRA), Repubblica Italiana (ITA), Repubblica Popolare Cinese (CHN), Repubblica Portoghese (PRT), Repubblica Slovacca (SVK), Repubblica d'Austria (AUT), Repubblica d'Islanda (ISL), Repubblica d'Ungheria (HUN), Repubblica del Kazakistan (KAZ), Repubblica del Kirghizistan (KGZ), Repubblica del Paraguay (PRY), Repubblica del Sudafrica (ZAF), Repubblica del Tagikistan (TJK), Repubblica dell'Azerbaigian (AZE), Repubblica dell'Ecuador (ECU), Repubblica delle Maldive (MDV), Repubblica delle Seychelles (SYC), 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 Lettonia (LVA), Repubblica di Malta (MLT), Repubblica di Moldavia (MDA), 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), Romania (ROU), 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: Federazione Russa (RUS), Mongolia (MNG), Regno dei Paesi Bassi (NLD), Regno del Belgio (BEL), Regno di Svezia (SWE), Repubblica Popolare Cinese (CHN), Repubblica del Kazakistan (KAZ), Repubblica del Kirghizistan (KGZ), Repubblica di Estonia (EST), Repubblica di Finlandia (FIN), 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.