Les schémas et le wsdl du service web se trouvent ici:
http://wsdfn.infoproff.com/v3/
Web service functions:
L'API fournit plusieurs services :
La recherche d'entreprise comprend 2 options:
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.
Le registre norvégien ne permet pas de rechercher les sociétés supprimées par nom. Par conséquent, nous ne pouvons pas fournir une adresse SimpleSearch par noms dans les entreprises supprimées en Norvège.
Vous trouverez ci-dessous l'exemple:
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: Comment rechercher une entreprise ?
Les statuts suivants sont utilisés pour les rapports:
Si le statut d'exécution est Finished ou Updated, alors vous pouvez obtenir un ordre.
Les statuts suivants sont utilisés pour les rapports:
Si le statut d'exécution est Finished ou Updated, alors vous pouvez obtenir un ordre.
To order an online financial statements, you need to receive "<search_result_id>".
To do so, please follow the link: Comment rechercher une entreprise ?
Cette fonction est uniquement nécessaire lors de la commande d'un produit : finances (Financial statements) avec delivery_term = 'o'.
Les statuts suivants sont utilisés pour les rapports:
If the execution status is Finished or Updated, then you can get an order.
La demande se compose de 3 parties :
/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 demande se compose de 3 parties :
delivery_term:
Ces erreurs peuvent se produire lors de l'envoi d'une demande à notre service web..
Allows you to search for available financial statements.
Currently available only in EST (Estonia), SWE (Sweden)
- Changes in list of available countries: Commonwealth d'Australie (AUS), Confédération suisse (CHE), Groenland (GRL), Géorgie (GEO), Hong Kong (HKG), Irlande (IRL), Japon (JPN), Kosovo (XXK), Mongolie (MNG), Royaume d'Espagne (ESP), Royaume de Belgique (BEL), Royaume de Norvège (NOR), Royaume de Suède (SWE), Royaume des Pays-Bas (NLD), Royaume du Danemark (DNK), Royaume-Uni de Grande-Bretagne et d'Irlande du Nord (GBR), République d'Autriche (AUT), République d'Azerbaïdjan (AZE), République d'Estonie (EST), République d'Ouzbékistan (UZB), République de Chine (TWN), République de Chypre (CYP), République de Finlande (FIN), République de Lettonie (LVA), République de Moldavie (MDA), République de Pologne (POL), République de Singapour (SGP), République des Maldives (MDV), République des Seychelles (SYC), République du Belarus (BLR), République du Kazakhstan (KAZ), République du Kirghizistan (KGZ), République du Tadjikistan (TJK), République française (FRA), République fédérale d'Allemagne (DEU), République italienne (ITA), République populaire de Chine (CHN), République portugaise (PRT), Émirats arabes unis (ARE), État d'Israël (ISR), État indépendant de 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: Mongolie (MNG), Royaume de Belgique (BEL), Royaume de Suède (SWE), Royaume des Pays-Bas (NLD), République d'Estonie (EST), République de Finlande (FIN), République de Pologne (POL), République du Kazakhstan (KAZ), République du Kirghizistan (KGZ), République populaire de Chine (CHN)
- Available to download financial statements (using product: finances) in online mode: Estonia (EST), Sweden (SWE)
- Changes in of available languages: bg (Bulgare), cs (Tchèque), da (Danois), de (Allemand), el (Grecque), en (Anglais), es (Espagnol), et (Estonien), fi (Finlandais), fr (Français), hu (Hongrois), id (Indonésien), it (Italien), ja (Japonais), ko (Coréen), lt (Lituanien), lv (Letton), nb (Norvégien Bokmål), nl (Néerlandais), pl (Polonais), pt (Portugais), ro (Roumain), ru (Russe), sk (Slovaque), sl (Slovène), sr (Српски), sv (Suédois), tr (Turc), uk (Ukrainien), zh (Chinois)
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
Nouveaux éléments:
Un webhook est un moyen pour une application de fournir à d'autres applications des informations en temps réel. Notre fonction "webhook" met en œuvre des rappels HTTP configurés avec une URL. Une charge utile HTTP POST est envoyée à cette URL au format JSON chaque fois qu'un événement spécifié se produit. Dans le cadre de notre projet, nous avons conçu la fonction webhook pour déclencher des événements spécifiques.
Pour configurer un webhook pour votre application, accédez à la page des paramètres de l'application et recherchez la section "Paramètres des webhooks". Fournissez les informations suivantes :
Après avoir fourni ces informations, cliquez sur "Enregistrer".
Lorsqu'un événement se produit, nous envoyons une requête HTTP POST à l'URL de la charge utile avec un corps JSON contenant des informations sur l'événement.
Il est important de vérifier que les requêtes POST envoyées à l'URL de la charge utile proviennent bien de notre application. Pour ce faire, chaque demande de webhook comprend un en-tête X-Signature.
Pour la signature, nous utilisons l'algorithme HMAC avec SHA512.
Secret est une concaténation de l'identifiant de l'application et de la clé secrète provenant des paramètres des webhooks.
Il est possible d'ajouter vos propres paramètres get au point de terminaison pour identifier l'expéditeur si nécessaire.
Le serveur doit répondre dans les 10 secondes et renvoyer un code HTTP 2XX ; dans le cas contraire, la livraison du webhook est considérée comme ayant échoué. En cas d'échec, la fonctionnalité tentera de renvoyer la demande vers le haut conformément à la politique de livraison.