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: Австралия (AUS), Австрия (AUT), Азербайджан (AZE), Албания (ALB), Алжир (DZA), Ангола (AGO), Аргентина (ARG), Беларусь (BLR), Бельгия (BEL), Бенин (BEN), Болгария (BGR), Боливия (BOL), Босния и Герцеговина (BIH), Ботсвана (BWA), Бразилия (BRA), Венгрия (HUN), Венесуэла (VEN), Гайана (GUY), Гамбия (GMB), Гваделупа (GLP), Гвинея (GIN), Германия (DEU), Гонконг (HKG), Гренландия (GRL), Греция (GRC), Грузия (GEO), Дания (DNK), Джерси (JEY), Замбия (ZMB), Зимбабве (ZWE), Израиль (ISR), Ирландия (IRL), Исландия (ISL), Испания (ESP), Италия (ITA), Казахстан (KAZ), Кения (KEN), Кипр (CYP), Киргизия (KGZ), Китай (CHN), Конго (COG), Косово (XXK), Кот-д'Ивуар (CIV), Латвия (LVA), Литва (LTU), Лихтенштейн (LIE), Люксембург (LUX), Маврикий (MUS), Мадагаскар (MDG), Майотта (MYT), Мальдивы (MDV), Мальта (MLT), Марокко (MAR), Мартиника (MTQ), Молдова (MDA), Монако (MCO), Монголия (MNG), Намибия (NAM), Нигерия (NGA), Нидерланды (NLD), Новая Зеландия (NZL), Норвегия (NOR), Объединенные Арабские Эмираты (ARE), Остров Мэн (IMN), Парагвай (PRY), Перу (PER), Польша (POL), Португалия (PRT), Реюньон (REU), Россия (RUS), Руанда (RWA), Румыния (ROU), Самоа (WSM), Сан-Марино (SMR), Сейшелы (SYC), Сен-Мартен (MAF), Сербия (SRB), Сингапур (SGP), Словакия (SVK), Словения (SVN), Соединенное Королевство (GBR), Таджикистан (TJK), Таиланд (THA), Тайвань (TWN), Танзания, Объединенная Республика (TZA), Того (TGO), Узбекистан (UZB), Уругвай (URY), Филиппины (PHL), Финляндия (FIN), Франция (FRA), Французская Гвиана (GUF), Хорватия (HRV), Чешская Республика (CZE), Чили (CHL), Швейцария (CHE), Швеция (SWE), Шри-Ланка (LKA), Эквадор (ECU), Эстония (EST), Эфиопия (ETH), Южная Африка (ZAF), Япония (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: Австрия (AUT), Бельгия (BEL), Германия (DEU), Ирландия (IRL), Испания (ESP), Италия (ITA), Казахстан (KAZ), Киргизия (KGZ), Китай (CHN), Люксембург (LUX), Молдова (MDA), Монголия (MNG), Нидерланды (NLD), Польша (POL), Португалия (PRT), Россия (RUS), Соединенное Королевство (GBR), Финляндия (FIN), Франция (FRA), Швейцария (CHE), Швеция (SWE), Эстония (EST)
- 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 (Норвежский (Bokmål)), 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
Новые элементы:
Вебхук - это способ, с помощью которого приложение может предоставлять другим приложениям информацию в режиме реального времени. Наша функция webhook реализует HTTP-обратные вызовы, настроенные на URL. При наступлении определенного события на этот URL отправляется полезная нагрузка HTTP POST в формате JSON. В контексте нашего проекта мы разработали функцию webhook для запуска определенных событий.
Чтобы настроить веб-крючок для вашего приложения, перейдите на страницу настроек приложения и найдите раздел "Настройки веб-крючков". И укажите следующую информацию:
После ввода этих данных нажмите "Сохранить".
Когда произойдет событие, мы отправим HTTP POST-запрос на URL-адрес полезной нагрузки с телом JSON, содержащим информацию о событии.
Важно убедиться, что POST-запросы, отправленные на URL-адрес полезной нагрузки, исходят от нашего приложения. Чтобы помочь в этом, каждый запрос вебхука включает заголовок X-Signature.
Для подписания мы используем HMAC с алгоритмом SHA512.
Secret - это комбинация App ID и Secret Key из настроек вебхуков.
При необходимости можно добавить в конечную точку свои собственные параметры get params для идентификации отправителя.
Сервер должен ответить в течение 10 секунд и вернуть HTTP-код 2XX; в противном случае доставка webhook считается неудачной. В случае неудачи функция попытается повторно отправить запрос в соответствии с политикой доставки.