Веб-сервіс wsdl та схеми знаходяться тут:
http://wsdfn.infoproff.com/v3/
Web service functions:
API надає декілька послуг:
Пошук компанії складається з 2 варіантів:
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.
Норвезький реєстр не дозволяє здійснювати пошук видалених компаній за назвами. Тому ми не можемо надати SimpleSearch за іменами в межах видалених компаній в Норвегії.
Нижче ви можете ознайомитися з прикладом:
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: Як шукати компанію?
Для звітів використовуються наступні статуси:
Якщо статус виконання Finished або Updated, то Ви можете отримати замовлення.
Для звітів використовуються наступні статуси:
Якщо статус виконання Finished або Updated, то Ви можете отримати замовлення.
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: Як шукати компанію?
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: Як шукати компанію?
Ця функція потрібна тільки при замовленні товару: finances (Financial statements) з delivery_term = 'o'.
Для звітів використовуються наступні статуси:
If the execution status is Finished or Updated, then you can get an order.
Запит складається з 3 частин:
/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
Запит складається з 3 частин:
delivery_term:
Ці помилки можуть виникнути при відправці запиту до нашого веб-сервісу.
Allows you to search for available financial statements.
Currently available only in EST (Estonia), SWE (Sweden)
- Changes in list of available countries: Ірландія (IRL), Італійська Республіка (ITA), Австралійський Союз (AUS), Австрійська Республіка (AUT), Азербайджанська Республіка (AZE), Алжирська Народна Демократична Республіка (DZA), Аргентинська Республіка (ARG), Багатонаціональна Держава Болівія (BOL), Бейлівік Джерсі (JEY), Боліваріанська Республіка Венесуела (VEN), Боснія і Герцеговина (BIH), Велике Герцогство Люксембург (LUX), Возз'єднання (REU), Гваделупа (GLP), Гвінейська Республіка (GIN), Гонконг (HKG), Гренландія (GRL), Грецька Республіка (GRC), Грузія (GEO), Демократична Соціалістична Республіка Шрі-Ланка (LKA), Держава Ізраїль (ISR), Естонська Республіка (EST), Киргизька Республіка (KGZ), Китайська Народна Республіка (CHN), Китайська Народна Республіка (TWN), Князівство Ліхтенштейн (LIE), Князівство Монако (MCO), Колектив Сен-Мартен (MAF), Кооперативна Республіка Гайана (GUY), Королівство Іспанія (ESP), Королівство Бельгія (BEL), Королівство Данія (DNK), Королівство Марокко (MAR), Королівство Норвегія (NOR), Королівство Нідерландів (NLD), Королівство Таїланд (THA), Королівство Швеція (SWE), Косово (XXK), Кот-д'Івуар (CIV), Латвійська Республіка (LVA), Литовська Республіка (LTU), Майотта (MYT), Мальдівська Республіка (MDV), Мартиніка (MTQ), Монголія (MNG), Незалежна Держава Самоа (WSM), Нова Зеландія (NZL), Об'єднана Республіка Танзанія (TZA), Об'єднані Арабські Емірати (ARE), Острів Мен (IMN), Португальська Республіка (PRT), Південно-Африканська Республіка (ZAF), Республіка Ісландія (ISL), Республіка Албанія (ALB), Республіка Ангола (AGO), Республіка Бенін (BEN), Республіка Болгарія (BGR), Республіка Ботсвана (BWA), Республіка Білорусь (BLR), Республіка Гамбія (GMB), Республіка Еквадор (ECU), Республіка Замбія (ZMB), Республіка Зімбабве (ZWE), Республіка Казахстан (KAZ), Республіка Кенія (KEN), Республіка Конго (COG), Республіка Кіпр (CYP), Республіка Маврикій (MUS), Республіка Мадагаскар (MDG), Республіка Мальта (MLT), Республіка Молдова (MDA), Республіка Намібія (NAM), Республіка Парагвай (PRY), Республіка Перу (PER), Республіка Польща (POL), Республіка Руанда (RWA), Республіка Сан-Марино (SMR), Республіка Сейшельські острови (SYC), Республіка Сербія (SRB), Республіка Словенія (SVN), Республіка Сінгапур (SGP), Республіка Таджикистан (TJK), Республіка Узбекистан (UZB), Республіка Філіппіни (PHL), Республіка Хорватія (HRV), Республіка Чилі (CHL), Російська Федерація (RUS), Румунія (ROU), Словацька Республіка (SVK), Сполучене Королівство Великої Британії та Північної Ірландії (GBR), Східна Республіка Уругвай (URY), Тоголезька Республіка (TGO), Угорська Республіка (HUN), Федеративна Демократична Республіка Ефіопія (ETH), Федеративна Республіка Бразилія (BRA), Федеративна Республіка Нігерія (NGA), Федеративна Республіка Німеччина (DEU), Французька Гвіана (GUF), Французька Республіка (FRA), Фінляндська Республіка (FIN), Чеська Республіка (CZE), Швейцарська Конфедерація (CHE), Японія (JPN)
- 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: Естонська Республіка (EST), Киргизька Республіка (KGZ), Китайська Народна Республіка (CHN), Королівство Бельгія (BEL), Королівство Нідерландів (NLD), Королівство Швеція (SWE), Монголія (MNG), Республіка Казахстан (KAZ), Республіка Польща (POL), Російська Федерація (RUS), Фінляндська Республіка (FIN)
- Available to download financial statements (using product: finances) in online mode: Estonia (EST), Sweden (SWE)
- Changes in of available languages: bg (Болгарська), cs (Чеська), da (Данська), de (Німецька), el (Грецька), en (Англійська мова), es (іспанська), et (естонська), fi (Фінська), fr (Французька), hu (угорська), id (Індонезійська), it (Італійська), ja (Японський), ko (Корейська), lt (Литовська), lv (латвійська), nb (Норвезький Бокмоль), nl (Голландська), pl (Польська), pt (Португальська), ro (Румунська), ru (російська), sk (Словацька), sl (Словенська), sr (Српски), sv (Шведська), tr (Турецька), uk (Українська), zh (Китайська)
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
Нові елементи:
Веб-хук - це спосіб, за допомогою якого програма може надавати іншим програмам інформацію в режимі реального часу. Наша функція веб-хук реалізує HTTP-відгуки, налаштовані за допомогою URL-адреси. На цю URL-адресу надсилається HTTP POST-вантаж у форматі JSON щоразу, коли відбувається певна подія. У контексті нашого проекту ми розробили функцію webhook, щоб запускати певні події.
Щоб налаштувати веб-хук для вашого додатку, перейдіть на сторінку налаштувань додатку і знайдіть розділ "Налаштування веб-хуків". І надайте наступну інформацію:
Після введення цих даних натисніть "Зберегти".
Коли відбувається подія, ми надсилаємо HTTP POST-запит на URL-адресу корисного навантаження з тілом JSON, що містить інформацію про подію.
Важливо переконатися, що POST-запити, надіслані на URL-адресу корисного навантаження, походять від нашого додатка. Щоб допомогти вам у цьому, кожен запит веб-хука містить заголовок X-Signature.
Для підпису ми використовуємо HMAC з алгоритмом SHA512.
Секрет - це конкатенація ідентифікатора додатку та секретного ключа з налаштувань веб-хуків.
Ви можете додати власні параметри get до кінцевої точки, щоб ідентифікувати відправника, якщо це необхідно.
Сервер повинен відповісти протягом 10 секунд і повернути 2XX HTTP-код; в іншому випадку доставка вебхука вважається невдалою. У разі невдачі функція спробує повторно відправити запит відповідно до політики доставки.