Веб-қызметтің 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.
Норвегия тіркеуі жойылған компанияларды атаулары бойынша іздеуге мүмкіндік бермейді. Сондықтан біз Норвегиядағы жойылған компаниялар бойынша атаулар бойынша қарапайым іздеу ұсына алмаймыз.
Төменде мысалды таба аласыз.:
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), Албания (ALB), Алжир (DZA), Ангола (AGO), Аргентина (ARG), Беларусь (BLR), Бельгия (BEL), Бенин (BEN), Болгария (BGR), Боливия (BOL), Босния және Герцеговина (BIH), Ботсвана (BWA), Бразилия (BRA), Венгрия (HUN), Венесуэла (VEN), Гайана (GUY), Гамбия (GMB), Гваделупа (GLP), Гвинея (GIN), Германия (DEU), Гонконг (HKG), Грекия (GRC), Гренландия (GRL), Грузия (GEO), Дания (DNK), Джерси (JEY), Жапония (JPN), Жаңа Зеландия (NZL), Замбия (ZMB), Зимбабве (ZWE), Израиль (ISR), Ирландия (IRL), Исландия (ISL), Испания (ESP), Италия (ITA), Канада (CAN), Кения (KEN), Кипр (CYP), Конго (COG), Косово (XXK), Кот-д'Ивуар (CIV), Латвия (LVA), Литва (LTU), Лихтенштейн (LIE), Люксембург (LUX), Маврикий (MUS), Мадагаскар (MDG), Майотта (MYT), Мальдив (MDV), Мальта (MLT), Марокко (MAR), Мартиника (MTQ), Молдова (MDA), Монако (MCO), Моңғолия (MNG), Мэн аралы (IMN), Намибия (NAM), Нигерия (NGA), Нидерланды (NLD), Норвегия (NOR), Оңтүстік Африка (ZAF), Парагвай (PRY), Перу (PER), Польша (POL), Португалия (PRT), Ресей (RUS), Реюньон (REU), Руанда (RWA), Румыния (ROU), Самоа (WSM), Сан-Марино (SMR), Сейшел (SYC), Сент-Мартен (MAF), Сербия (SRB), Сингапур (SGP), Словакия (SVK), Словения (SVN), Таиланд (THA), Тайвань (TWN), Танзания (TZA), Того (TGO), Тәжікстан (TJK), Уругвай (URY), Филиппин (PHL), Финляндия (FIN), Франция (FRA), Француз Гвианасы (GUF), Хорватия (HRV), Чехия (CZE), Чили (CHL), Швейцария (CHE), Швеция (SWE), Шри-Ланка (LKA), Эквадор (ECU), Эстония (EST), Эфиопия (ETH), Қазақстан (KAZ), Қырғызстан (KGZ), Қытай (CHN), Ұлыбритания (GBR), Әзірбайжан (AZE), Өзбекстан (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: Австрия (AUT), Бельгия (BEL), Болгария (BGR), Венгрия (HUN), Германия (DEU), Грекия (GRC), Дания (DNK), Ирландия (IRL), Испания (ESP), Италия (ITA), Латвия (LVA), Люксембург (LUX), Мальта (MLT), Молдова (MDA), Моңғолия (MNG), Нидерланды (NLD), Норвегия (NOR), Польша (POL), Португалия (PRT), Ресей (RUS), Словакия (SVK), Словения (SVN), Финляндия (FIN), Франция (FRA), Хорватия (HRV), Чехия (CZE), Швейцария (CHE), Швеция (SWE), Эстония (EST), Қазақстан (KAZ), Қырғызстан (KGZ), Қытай (CHN), Ұлыбритания (GBR), Әзірбайжан (AZE)
- Available to download financial statements (using product: finances) in online mode: Estonia (EST), Sweden (SWE)
- Changes in of available languages: ar (Arabic), az (Azerbaijani), bg (Болгар тілі), cs (Чех), da (Даниялық), de (Неміс), el (Грекше), en (Ағылшынша), es (Испанша), et (Эстондық), fi (Финдік), fr (Французша), he (Hebrew), hi (Hindi), hu (Венгр тілі), hy (Armenian), id (Индонезиялық), it (Итальяндық), ja (Жапонша), ka (Georgian), kk (Kazakh), ko (Корейше), lt (Литвалық), lv (Латвиялық), mn (Mongolian), ms (Malay), nb (Норвегиялық букмол), nl (Голландша), pl (Польша тілі), pt (Португалша), ro (Румынша), ru (Ресейлік), sk (Словакша), sl (Словениялық), sr (Српски), sv (Шведше), th (Thai), tr (Түрікше), uk (Украин тілі), uz (Uzbek), vi (Vietnamese), 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
Жаңа элементтер:
Вебхук – бұл бір қосымшаның басқа қосымшаларға нақты уақыттағы ақпаратты беру тәсілі. Біздің вебхук мүмкіндігі URL арқылы конфигурацияланған HTTP кері шақыруларын жүзеге асырады. Белгіленген оқиға болған сайын HTTP POST жүктемесі JSON форматында осы URL-ге жіберіледі. Жобамыздың контекстінде вебхук функциясын нақты оқиғаларды іске қосу үшін жобаладық.
Қосымшаңызға вебхук орнату үшін қосымшаның баптаулар бетіне өтіп, «Вебхук баптаулары» бөлімін табыңыз. Содан кейін келесі ақпаратты енгізіңіз:
Осы мәліметтерді енгізгеннен кейін «Сақтау» түймесін басыңыз.
Оқиға болған кезде біз оқиға туралы ақпаратты қамтитын JSON денесі бар HTTP POST сұранымын payload URL мекенжайына жібереміз.
Payload URL-ге жіберілген POST-сұраулардың біздің қосымшамыздан шыққанын тексеру маңызды. Осы мақсатта әрбір вебхук сұранымы X-Signature басылымын қамтиды.
Қол қою үшін біз SHA512 алгоритмімен HMAC қолданамыз.
Құпия – вебхуктар баптауларындағы App ID мен Secret Key-дің біріктірілген жиынтығы.
Қажет болған жағдайда жіберушіні анықтау үшін endpoint-ке өз get параметрлеріңізді қосуға болады.
Сервер 10 секунд ішінде жауап беріп, 2XX HTTP кодын қайтаруы тиіс; әйтпесе вебхук жеткізілуі сәтсіз деп есептеледі. Қателік болған жағдайда функция жеткізу саясатына сәйкес сұранысты қайта жіберуге тырысады.