El servicio web wsdl y los esquemas se encuentran aquí:
http://wsdfn.infoproff.com/v3/
Web service functions:
La API ofrece varios servicios:
La búsqueda de empresas consta de 2 opciones:
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.
El registro de Noruega no permite buscar empresas eliminadas por nombres. Por lo tanto, no podemos proporcionar un SimpleSearch por nombres dentro de las empresas eliminadas en Noruega.
A continuación puede encontrar el ejemplo:
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: ¿Cómo buscar una empresa?
En los informes se utilizan los siguientes estados:
Si el estado de ejecución es Finished o Updated, entonces puede obtener una orden.
En los informes se utilizan los siguientes estados:
Si el estado de ejecución es Finished o Updated, entonces puede obtener una orden.
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: ¿Cómo buscar una empresa?
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: ¿Cómo buscar una empresa?
Esta función sólo es necesaria cuando se pide un producto: finances (Financial statements) con delivery_term = 'o'.
En los informes se utilizan los siguientes estados:
If the execution status is Finished or Updated, then you can get an order.
La solicitud consta de 3 partes:
/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 solicitud consta de 3 partes:
delivery_term:
Estos errores pueden producirse al realizar una solicitud a nuestro servicio web.
Allows you to search for available financial statements.
Currently available only in EST (Estonia), SWE (Sweden)
- Changes in list of available countries: Bosnia y Herzegovina (BIH), Colectividad de San Martín (MAF), Commonwealth de Australia (AUS), Confederación Suiza (CHE), Costa de Marfil (CIV), Emiratos Árabes Unidos (ARE), Estado Plurinacional de Bolivia (BOL), Estado de Israel (ISR), Estado independiente de Samoa (WSM), Federación de Rusia (RUS), Georgia (GEO), Gran Ducado de Luxemburgo (LUX), Groenlandia (GRL), Guadalupe (GLP), Guayana Francesa (GUF), Hong Kong (HKG), Irlanda (IRL), Isla de Man (IMN), Japón (JPN), Kosovo (XXK), La Bailía de Jersey (JEY), Martinica (MTQ), Mayotte (MYT), Mongolia (MNG), Nueva Zelanda (NZL), Principado de Liechtenstein (LIE), Principado de Mónaco (MCO), Reino Unido de Gran Bretaña e Irlanda del Norte (GBR), Reino de Bélgica (BEL), Reino de Dinamarca (DNK), Reino de España (ESP), Reino de Marruecos (MAR), Reino de Noruega (NOR), Reino de Suecia (SWE), Reino de Tailandia (THA), Reino de los Países Bajos (NLD), República Argentina (ARG), República Bolivariana de Venezuela (VEN), República Checa (CZE), República Cooperativa de Guyana (GUY), República Democrática Federal de Etiopía (ETH), República Democrática Popular de Argelia (DZA), República Eslovaca (SVK), República Federal de Alemania (DEU), República Federal de Nigeria (NGA), República Federativa de Brasil (BRA), República Francesa (FRA), República Helénica (GRC), República Italiana (ITA), República Kirguisa (KGZ), República Oriental del Uruguay (URY), República Popular de China (CHN), República Portuguesa (PRT), República Socialista Democrática de Sri Lanka (LKA), República Togolesa (TGO), República Unida de Tanzania (TZA), República de Albania (ALB), República de Angola (AGO), República de Austria (AUT), República de Azerbaiyán (AZE), República de Benín (BEN), República de Bielorrusia (BLR), República de Botsuana (BWA), República de Bulgaria (BGR), República de Chile (CHL), República de China (TWN), República de Chipre (CYP), República de Croacia (HRV), República de Ecuador (ECU), República de Eslovenia (SVN), República de Estonia (EST), República de Filipinas (PHL), República de Finlandia (FIN), República de Gambia (GMB), República de Guinea (GIN), República de Hungría (HUN), República de Islandia (ISL), República de Kazajistán (KAZ), República de Kenia (KEN), República de Letonia (LVA), República de Lituania (LTU), República de Madagascar (MDG), República de Maldivas (MDV), República de Malta (MLT), República de Mauricio (MUS), República de Moldavia (MDA), República de Namibia (NAM), República de Perú (PER), República de Polonia (POL), República de Ruanda (RWA), República de San Marino (SMR), República de Serbia (SRB), República de Seychelles (SYC), República de Singapur (SGP), República de Sudáfrica (ZAF), República de Tayikistán (TJK), República de Uzbekistán (UZB), República de Zambia (ZMB), República de Zimbabue (ZWE), República del Congo (COG), República del Paraguay (PRY), Reunión (REU), Rumanía (ROU)
- 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: Federación de Rusia (RUS), Mongolia (MNG), Reino de Bélgica (BEL), Reino de Suecia (SWE), Reino de los Países Bajos (NLD), República Kirguisa (KGZ), República Popular de China (CHN), República de Estonia (EST), República de Finlandia (FIN), República de Kazajistán (KAZ), República de Polonia (POL)
- Available to download financial statements (using product: finances) in online mode: Estonia (EST), Sweden (SWE)
- Changes in of available languages: bg (Búlgaro), cs (Checa), da (Danés), de (Alemán), el (Griego), en (Inglés), es (Español), et (Estonio), fi (En finés), fr (Francés), hu (Húngaro), id (Indonesia), it (Italiano), ja (Japonés), ko (Coreano), lt (Lituania), lv (Letón), nb (Noruego Bokmål), nl (Holandés), pl (Polaco), pt (Portugués), ro (Rumano), ru (Ruso), sk (Eslovaquia), sl (Eslovenia), sr (Српски), sv (Sueco), tr (Turco), uk (Ucraniano), zh (Chino)
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
Nuevos elementos:
Un webhook es una forma de que una aplicación proporcione a otras aplicaciones información en tiempo real. Nuestra función de webhook implementa devoluciones de llamada HTTP configuradas con una URL. Una carga HTTP POST se envía a esta URL en formato JSON cada vez que se produce un evento especificado. En el contexto de nuestro proyecto, hemos diseñado la función webhook para desencadenar eventos específicos.
Para configurar un webhook para su aplicación, vaya a la página de configuración de la aplicación y busque la sección 'Configuración de Webhooks'. Y proporcione la siguiente información:
Después de proporcionar estos datos, haga clic en "Guardar".
Cuando se produzca un evento, enviaremos una solicitud HTTP POST a la URL de carga útil con un cuerpo JSON que contenga información sobre el evento.
Es importante verificar que las peticiones POST enviadas a la URL de carga útil proceden de nuestra aplicación. Para ello, cada solicitud de webhook incluye una cabecera X-Signature.
Para la firma utilizamos HMAC con el algoritmo SHA512.
Secret es una concatenación de App ID y Secret Key de la configuración de webhooks.
Es posible añadir sus propios parámetros get al endpoint para identificar al remitente si es necesario.
Un servidor debe responder en 10 segundos y devolver un código HTTP 2XX; de lo contrario, la entrega del webhook se considera fallida. En caso de fallo, la función intentará reenviar la solicitud de acuerdo con la política de entrega.