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:
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.
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.
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: Commonwealth de Australia (AUS), Confederación Suiza (CHE), Emiratos Árabes Unidos (ARE), Estado de Israel (ISR), Estado independiente de Samoa (WSM), Georgia (GEO), Groenlandia (GRL), Hong Kong (HKG), Irlanda (IRL), Kosovo (XXK), Mongolia (MNG), 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 Noruega (NOR), Reino de Suecia (SWE), Reino de los Países Bajos (NLD), República Federal de Alemania (DEU), República Francesa (FRA), República Italiana (ITA), República Kirguisa (KGZ), República Popular de China (CHN), República Portuguesa (PRT), República de Austria (AUT), República de Azerbaiyán (AZE), República de Bielorrusia (BLR), República de China (TWN), República de Chipre (CYP), República de Estonia (EST), República de Finlandia (FIN), República de Kazajistán (KAZ), República de Moldavia (MDA), República de Polonia (POL), República de Singapur (SGP), República de Uzbekistán (UZB)
- 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: 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.