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:
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.
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.
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: Comment rechercher une entreprise ?
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: 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: Bosnie-Herzégovine (BIH), Collectivité de Saint Martin (MAF), Commonwealth d'Australie (AUS), Confédération suisse (CHE), Côte d'Ivoire (CIV), Fédération de Russie (RUS), Grand-Duché de Luxembourg (LUX), Groenland (GRL), Guadeloupe (GLP), Guyane française (GUF), Géorgie (GEO), Hong Kong (HKG), Irlande (IRL), Japon (JPN), Kosovo (XXK), Le bailliage de Jersey (JEY), Martinique (MTQ), Mayotte (MYT), Mongolie (MNG), Nouvelle-Zélande (NZL), Principauté de Monaco (MCO), Principauté du Liechtenstein (LIE), Roumanie (ROU), Royaume d'Espagne (ESP), Royaume de Belgique (BEL), Royaume de Norvège (NOR), Royaume de Suède (SWE), Royaume de Thaïlande (THA), Royaume des Pays-Bas (NLD), Royaume du Danemark (DNK), Royaume du Maroc (MAR), Royaume-Uni de Grande-Bretagne et d'Irlande du Nord (GBR), République algérienne démocratique et populaire (DZA), République argentine (ARG), République bolivarienne du Venezuela (VEN), République coopérative de Guyane (GUY), République d'Afrique du Sud (ZAF), République d'Albanie (ALB), République d'Angola (AGO), République d'Autriche (AUT), République d'Azerbaïdjan (AZE), République d'Estonie (EST), République d'Islande (ISL), République d'Ouzbékistan (UZB), République de Bulgarie (BGR), République de Chine (TWN), République de Chypre (CYP), République de Croatie (HRV), République de Finlande (FIN), République de Gambie (GMB), République de Guinée (GIN), République de Hongrie (HUN), République de Lettonie (LVA), République de Lituanie (LTU), République de Madagascar (MDG), République de Malte (MLT), République de Maurice (MUS), République de Moldavie (MDA), République de Namibie (NAM), République de Pologne (POL), République de Saint-Marin (SMR), République de Serbie (SRB), République de Singapour (SGP), République de Slovénie (SVN), République de Zambie (ZMB), République de l'Équateur (ECU), République des Maldives (MDV), République des Philippines (PHL), République des Seychelles (SYC), République du Belarus (BLR), République du Botswana (BWA), République du Bénin (BEN), République du Chili (CHL), République du Congo (COG), République du Kazakhstan (KAZ), République du Kenya (KEN), République du Kirghizistan (KGZ), République du Paraguay (PRY), République du Pérou (PER), République du Rwanda (RWA), République du Tadjikistan (TJK), République du Zimbabwe (ZWE), République française (FRA), République fédérale d'Allemagne (DEU), République fédérale du Nigeria (NGA), République fédérale démocratique d'Éthiopie (ETH), République fédérative du Brésil (BRA), République hellénique (GRC), République italienne (ITA), République orientale de l'Uruguay (URY), République populaire de Chine (CHN), République portugaise (PRT), République slovaque (SVK), République socialiste démocratique de Sri Lanka (LKA), République tchèque (CZE), République togolaise (TGO), République-Unie de Tanzanie (TZA), Réunion (REU), Émirats arabes unis (ARE), État d'Israël (ISR), État indépendant de Samoa (WSM), État plurinational de Bolivie (BOL), Île de Man (IMN)
- 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: Fédération de Russie (RUS), 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.