Dokumentacja API. wersja 1.1

Podobne dokumenty
Dokumentacja API Stacja z Paczką ver. 2.09

Dokumentacja techniczna API systemu SimPay.pl

1. Wstęp 2. Adres usługi 3. Konfiguracja 4. Metody 5. Typy danych 6. Przykład wywołania metody przy użyciu php i biblioteki nusoap 7.

Dokumentacja API Stacja z Paczką ver. 2.14

Dokumentacja API. SOAP - webservice v

SSL Reseller. Dokumentacja techniczna v.1.0 z dnia

Dokumentacja smsapi wersja 1.4

Funkcje dodatkowe. Wersja 1.2.1

Baza numerów Wersja 1.1

DOKUMENTACJA IMPLEMENTACJI MECHANIZMÓW OBSŁUGI AHMES SMS (soap)

Informację na temat struktury pliku XML

Spis treści 1. Założenia ogólne 2. Wymagania 3. Typy SMSów 4. Statusy SMSów 5. Wysyłanie SMSów - Web API 6. Wysyłanie SMSów - 7.

Specyfikacja Płatności CashBill. Instrukcja podłączenia płatności elektronicznych do typowych zastosowań.

INSTRUKCJA MASOWEGO WYSTAWIANIA OFERT ZA POMOCĄ PLIKU CSV

DOKUMENTACJA TECHNICZNA SMS API MT

apaczka Webservice API

Funkcje dodatkowe. Wersja 1.2.1

Spis treści DOKUMENTACJA TECHNICZNA. STS API wersja 1.1

Przykładowa implementacja

Instrukcja eksportu i importu danych

Rozrachunki Optivum. Jak korzystać z funkcji płatności masowe?

Geis Point SOAP WebService Interface

Instrukcja Integracja z istore. Wersja z 07/02/2015. Copyright Zakupteraz.pl

Przelewy24 Wirtualny Koszyk

Struktura pliku Płatnik dla importu zleceń

Specyfikacja HTTP API. Wersja 1.6

Dokumentacja API BizIn

BANKOWOŚĆ ELEKTRONICZNA. Opis formatu pliku przekazów pocztowych XCM 110_61. Ver

Aktualizacja SMSFall v Data publikacji:

Spis treści. Strona: 1/26

Opis Web Service API dla usługi FAX. Wersja 1.0.0

Bezpieczne Zakupy. - specyfikacja techniczna implementacji uproszczonej

Dokumentacja SMS przez FTP

Dokumentacja API serwisu KurierSerwis.com

Instrukcja importu przesyłek. z Menedżera Sprzedaży do aplikacji Webklient

OPIEKUN DORADCY: KONTO FIRMY DODAWANIE KLIENTÓW

KOMISJE WYBORCZE PIT EKSPORT E-PITY

SMS Kod Automatyczny

API przekazy masowe - Dokumentacja. v 1.1, czerwiec 2014 KIP S.A. ul. Św. Marcin 73/ Poznań.

KUP KSIĄŻKĘ NA: PRZYKŁADOWY ROZDZIAŁ KOMUNIKATY DLA UŻYTKOWNIKA

Dokumentacja API serwisu epaka.pl

emszmal 3: Eksport wyciągów do ILUO Biznes (plugin dostępny wraz z dodatkiem Biznes)

Analiza najczęstszych błędów w sprawozdawanych danych

Dokumentacja techniczna interfejsu (Web Service) dla systemu sprzedaży internetowej - eraty Santander Consumer Bank

INSTRUKCJA OBSŁUGI PROGRAMU IRF DLA BIURA RACHUNKOWEGO Program Rachmistrz/Rewizor. Strona0

MS Access 2010 instrukcja część 2. Ćwiczenie 3.

1. Które składowe klasa posiada zawsze, niezależnie od tego czy je zdefiniujemy, czy nie?

Struktura pliku wejściowego ipko biznes przelewy zagraniczne (MT103 / CSV)

Viatoll Calc v1.3. Viatoll Calc. Instrukcja użytkownika. Strona 1

Rekomendacja Związku Banków Polskich dotycząca kodu dwuwymiarowego ( 2D ), umożliwiającego realizację polecenia przelewu oraz aktywację usług

HiperusLib wersja 1.0 PHP

Załącznik nr 2 do Umowy Nr. o korzystanie z usługi Identyfikacji Przychodzących Płatności Masowych z dnia.

Dokumentacja Użytkownika Systemu

Struktura pliku wejściowego ipko biznes PLA/MT103

Ciekawym rozwiązaniem służącym do obsługi zdarzeń dla kilku przycisków w ramach jednej aktywności może być następujący kod:

CitiDirect Ewolucja Bankowości

wybierzkuriera.pl System API Dokumentacja techniczna v

Instrukcja wgrywania Certyfikatu Klienta do przeglądarki Mozilla Firefox. System Bankowości Internetowej KIRI BS 2012

Nexto.API. Przykładowy klient Java 1.6 do systemu zamówień NextoAPI. Przygotował Rafał Ozga e-kiosk S.A. Maj 2015,

ezwroty WebApi Dokumentacja techniczna

Instrukcja Integracja z RedCart. Wersja z Copyright Zakupteraz.pl

Specyfikacja plików wyjścia XML

Import danych z plików CSV

Zadanie 5. Automatyzacja tworzenia kont użytkowników

Dokumentacja techniczna SMS MO

Dokumentacja WebApi FurgonetkaBiznes

Instrukcja użytkownika. Aplikacja dla Magento

PANEL ADMINISTRACYJNY SPRZEDAWCY SZYBKI START

Łączenie liczb i tekstu.

Zakład Usług Informatycznych OTAGO

Opis formatu pliku płatności krajowych do importu w systemie Millenet

Temat 1. Podstawy Środowiska Xcode i wprowadzenie do języka Objective-C

Przed zaimportowaniem danych należy odpowiednio skonfigurować sposób interpretacji danych z zakładki [Ustawienie pliku importu]

Spis treści INTERFEJS (WEBSERVICES) - DOKUMENTACJA TECHNICZNA 1

Importy wyciągów bankowych krok po kroku

Przedszkolaki Przygotowanie organizacyjne

Silne uwierzytelnianie dla klienta indywidualnego

System DiLO. Opis interfejsu dostępowego v. 2.0

Programowanie Komponentowe WebAPI

Przewodnik... Budowanie listy Odbiorców

DOKUMENTACJA TECHNICZNA KurJerzyAPI wersja 1.0

Szczegółowa specyfikacja funkcjonalności zamawianego oprogramowania.

BADANIA BIEGŁOŚCI ERA - A Waters Company INSTRUKCJA

Budowanie listy Odbiorców

Books. by HansaWorld. Przewodnik instalacji. Wersji 6.2

Import dokumentów z plików XML część II

VPN CI Instrukcja użytkownika

INSTRUKCJA AKTYWACJI I OBSŁUGI BRAMKI SMS DLA FIRM. (Bramka SMS dla małych Firm, Bramka SMS Pro)

Struktura pliku wejściowego ipko biznes ELIXIR - O

Specyfikacja Techniczna 2.0. Specyfikacja techniczna usługi dystrybucji kodów dostępowych PayCode

Specyfikacja API 1.0. Specyfikacja kontroli Konta systemu CashBill z wykorzystaniem API opartego na REST

SUBIEKT GT IMPORT XLS Dokumenty

INSTRUKCJA UŻYTKOWNIKA SYSTEMU WEB SIBIG 2.0 MIGRACJA DANYCH Z PC DŁUŻNIK

Dokumentacja interfejsu HTTPD. Platforma BSMS.PL Instrukcja podłączenia po przez http

emszmal 3: Eksport wyciągów do WF-Mag (plugin dostępny wraz z dodatkiem Biznes)

Dokumentacja Techniczna. Dokumentacja techniczna usługi płatności mobilnych

Instrukcja obsługi programu:

Asystent To WebMobile7 wersja

Załącznik nr 3 do opisu przedmiotu zamówienia. Instrukcja modułu wymiany danych ediom wytyczne.

Transkrypt:

Dokumentacja API wersja 1.1 Dzięki API ewindykator możesz w łatwy sposób zintegrować nasz system ze swoją aplikacją. Wszystkie metody są wywoływane przy pomocy protokołu SOAP, więc istnieje możliwość zarządzania swoimi importami z poziomu większości języków programowania. Wszystkie przykłady są pisane w PHP oraz przy użyciu standardowej klasy SoapClient tego języka. Metody oraz typy danych, wykorzystywane w naszym API są opisane przy pomocy WSDL. Adres do pliku WSDL: http://www.ewindykator.pl/application/webapi.xml TYPY DANYCH: User Obiekt User składa się z dwóch argumentów: - username -> Twój login do systemu EWindykator - password -> Twoje hasło do systemu EWindykator User jest wykorzystywany przy wywoływaniu każdej metody i służy do identyfikacji użytkownika. Entry Obiekt entry opisuje pojedynczy wpis importu danych. Jego składowe są następujące: - customer_name -> Imię i Nazwisko klienta - document -> Identyfikator dokumentu - price -> Należna kwota podawana jako liczba z dwoma miejscami po przecinku. Separatorem miejsc dziesiętnych musi być kropka. - up_date -> Data wystawienia dokumentu - dead_date -> Data płatności - date_format -> Format importowanej daty (Y cyfry roku, m cyfry miesiąca, d- cyfry dni) - customer_group -> Grupa klienta - document_description -> Opis dokumentu

- email -> Adres e-mail klienta - telephone -> Numer telefonu komórkowego klienta - fax_number -> Numer fax klienta - address -> Adres klienta (w przypadku podania adresu należy także podać dwa poniższe pola) - post_code -> Kod pocztowy do adresu - city -> Miasto do adresu Error Obiekt zwracany przez API w przypadku wystąpienia błędów podczas importu danych. Do obiektu należą następujące argumenty: - code -> Kod błędu - message -> Treść błędu Lista kodów błędu importu: 1001 - Błedne dane użytkownika 1002 - Pole nazwa płatnika jest wymagane 1003 - Pole numer dokumentu jest wymagane 1004 - Pole kwota do zapłaty jest wymagane 1005 - Pole format daty jest wymagane 1006 - Kwota do zapłaty musi być wartością liczbową 1007 - Format daty wystawienia dokumentu jest niezgodny z podanym formatem daty 1008 - Pole data płatności jest wymagane 1009 - Format daty płatności jest niezgodny z podanym formatem daty 1010 - Jedno z pól: e-mail, telefon, numer fax oraz adres jest wymagane 1011 - Błędny format adresu e-mail 1012 - Jeśli wybrano adres, należy podać także kod pocztowy oraz miasto 1013 - Błędny kod pocztowy simpleresponse Obiekt, który jest zwracany przy wywołaniu każdej metody. Tutaj mamy zawarte informacje o ostatnio napotkanym błędzie lub sukcesie oraz tablicę błędów, które pojawiły się podczas importu danych. Argumenty tego obiektu wyglądają następująco:

- code -> kod zwracany przez ostatnią operację - message -> wiadomość podsumowania - errors -> Tablica obiektów Error, jeśli wystąpiły jakieś błędy TABLICE DANYCH W naszym API mają Państwo także dostęp do korzystania z tablicy danych. Do wykorzystania są następujące typy danych: ArrayOfEntry Tablica obiektów Entry, wykorzystywana przy metodzie storeentries() Errors Tablica obiektów Error, zwracana wraz z obiektem simpleresponse. METODY storeentry() Metoda, której zadaniem jest dodanie pojedynczego klienta. Do wywołania metody należy podać następujące argumenty: - user -> Obiekt typu User do weryfikacji konta EWindykator - entry -> Obiekt typu Entry czyli dane pojedyńczego klienta do zaimportowania Metoda zwraca obiekt simpleresponse w argumencie o nazwie response. storeentries() Metoda, która jest odpowiednikiem metody storeentry, z tą różnicą, że zamiast pojedynczego obiektu Entry podajemy tablicę klientów: - user -> Obiekt typu User do weryfikacji konta EWindykator - entries -> Tablica obiektów Entry czyli tablica klientów do zaimportowania Metoda zwraca obiekt simpleresponse w argumencie o nazwie response. clearentries()

Metoda, która służy do czyszczenia zaimportowanych danych w panelu EWindykator. Do wywołania tej metody podajemy następujące argumenty: - user -> Obiekt typu User do weryfikacji konta EWindykator Metoda zwraca obiekt simpleresponse w argumencie o nazwie response. PRZYKŁADY storeentry() ini_set("soap.wsdl_cache_enabled", "0"); $client = new SoapClient("http://ewindykator.pl/application/webapi.xml"); // Obiekty typu User $user = new stdclass(); $user->username = 'test'; $user->password = 'test'; // Obiekt typu Entry $entry = new stdclass(); $entry->customer_name = 'test Entry'; $entry->document = 'test Entry'; $entry->price = '145,30'; $entry->up_date = '10.20.2012'; $entry->dead_date = '05.01.2012'; $entry->date_format = 'mm.dd.yyyy'; $entry->customer_group = 'test Entry'; $entry->document_description = 'test Entry'; $entry->email = ''; $entry->telephone = 'test Entry12311123'; $entry->fax_number = 'test Entry3333'; $entry->address = 'test Entry'; $entry->post_code = '00-111'; $entry->city = 'test Entry'; // Dodanie klienta do panelu $response = $client->storeentry($user, $entry); // Pokaz zwrocone dane typu simplerespone print_r($response);

storeentries(); ini_set("soap.wsdl_cache_enabled", "0"); $client = new SoapClient("http://ewindykator.pl/application/webapi.xml"); // Obiekty typu User $user = new stdclass(); $user->username = 'test'; $user->password = 'test'; // Obiekt typu Entry $entry = new stdclass(); $entry->customer_name = 'test Entry'; $entry->document = 'test Entry'; $entry->price = '145,30'; $entry->up_date = '10.20.2012'; $entry->dead_date = '05.01.2012'; $entry->date_format = 'mm.dd.yyyy'; $entry->customer_group = 'test Entry'; $entry->document_description = 'test Entry'; $entry->email = ''; $entry->telephone = 'test Entry12311123'; $entry->fax_number = 'test Entry3333'; $entry->address = 'test Entry'; $entry->post_code = '00-111'; $entry->city = 'test Entry'; // Stworz tablice wpisow $entries = array($entry, $entry, $entry); // Dodanie klienta do panelu $response = $client->storeentries($user, $entries); // Pokaz zwrocone dane typu simplerespone print_r($response); clearentries() ini_set("soap.wsdl_cache_enabled", "0"); $client = new SoapClient("http://ewindykator.pl/application/webapi.xml"); // Obiekty typu User $user = new stdclass();

$user->username = 'test'; $user->password = 'test'; // Wyczysc dane zaimportowane $response = $client->clearentries($user); print_r($response);