API System Partnerski



Podobne dokumenty
Dokumentacja API statystyk

Specyfikacja techniczna. mprofi Interfejs API

Dokumentacja techniczna API systemu SimPay.pl

Dokumentacja serwera REST do obsługi rezerwacji w systemie SaNAtoRIUm.pro

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

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

SMS Kod Automatyczny

Dokumentacja REST API v 3.0. Kraków, 7 marca FreshMail, ul. Fabryczna 20a, Kraków tel , freshmail.

Automater.pl zdalne tworzenie i zarządzanie transakcjami dokumentacja API wersja 0.1

Warszawa Specyfikacja techniczna. mprofi Interfejs API wersja 1.0.7

Dokumentacja Techniczna 1.2. Webtoken MT. Uruchomienie subskrybcji MT poprzez serwis WWW

Terytorialna analiza danych

Podręcznik Integracji

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

Specyfikacja interfejsów usług Jednolitego Pliku Kontrolnego

Specyfikacja HTTP API. Wersja 1.6

Płatności CashBill - Kody

PayPo API v.2.0. Dokument zawiera specyfkaccę techniczną REST API PayPo.pl w wersci 2.0. Wersja dokumentu. Wykaz zmian

API transakcyjne BitMarket.pl

Dokumentacja API BizIn

Aktualizacja SMSFall v Data publikacji:

Dokumentacja REST API v 3.0

ZABEZPIECZENIE KOMUNIKACJI Z SYSTEMEM E-PŁATNOŚCI

API JSA Integracja JSA z systemami uczelnianymi

Funkcje dodatkowe. Wersja 1.2.1

Architektura aplikacji

DOKUMENTACJA TECHNICZNA SMS API MT

DirectBilling dokumentacja techniczna

SSL Reseller. Dokumentacja techniczna v.1.0 z dnia

Dokumentacja API BizIn

Dokumentacja techniczna SMS MO

Baza numerów Wersja 1.1

Dokumentacja techniczna asendo API

INFAKT API - opis (ver. 0.8)

OpenPoland.net API Documentation

Dokumentacja panelu Klienta

Płatności CashBill - SOAP

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

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

Funkcje dodatkowe. Wersja 1.2.1

Orange Send MMS. Autoryzacja. Metoda HTTP. Parametry wywołania. API wyślij MMS dostarcza wiadomości MMS. Basic POST

Certum SSL For cpanel. Instalacja oraz Użycie

DOKUMENTACJA INTERFEJSU API - HTTPS

Dokumentacja użytkownika systemu wnioskowania i zarządzania certyfikatami BPTP O3 w systemie ITIM Wersja 2.1

Specyfikacja raportowania dla partnerów

Gatesms.eu Mobilne Rozwiązania dla biznesu

Ogólnopolskie Repozytorium Prac Dyplomowych

[1.9.0] Zlecenia odbioru

Instrukcja konfigurowania poczty Exchange dla klienta pocztowego użytkowanego poza siecią uczelnianą SGH.

Dokumentacja REST API v 3.0

DOKUMENTACJA TECHNICZNA KurJerzyAPI wersja 1.0

OPIS TECHNICZNY SYSTEM HOSTED SMS

Dokumentacja. Wersja: 1.5 Ostatnio zmodyfikowano: Strona 1

Dokumentacja panelu Klienta

API JSA Integracja JSA z systemami uczelnianymi

Paweł Rajba

Kielce, dnia roku. HB Technology Hubert Szczukiewicz. ul. Kujawska 26 / Kielce

Najczęściej zadawane pytania dotyczące Getin Mobile

Dostęp do rachunków płatniczych klientów Blue Media

Technologie internetowe

Pierwsze kroki Statusy transakcji Zwrot płatności przelewem lub kartą Odbiór wpłat Czas realizacji płatności...

DPDInfoServices. Specyfikacja biznesowa. Version DPD Polska Sp. z O.O. Warszawa

PAŁACE I PARKI WebAPI

System DiLO. Opis interfejsu dostępowego v. 2.0

Gatesms.eu Mobilne Rozwiązania dla biznesu

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.

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

Certum SSL For Plesk. Instalacja oraz Użycie

Spis treści. Strona: 1/26

Dokumentacja REST API v 3.0

Dokumentacja REST API v 3.0

Dokumentacja API sender sms

SZCZEGÓŁOWY OPIS SPOSOBU DOSTĘPU DO INFORMACJI I DANYCH ZAWARTYCH W RAPORTACH SKŁADANYCH DO KRAJOWEJ BAZY DLA GIOŚ I WIOŚ

Dotacje na innowacje - Inwestujemy w Waszą przyszłość ZAPYTANIE OFERTOWE

Przelewy24 Wirtualny Koszyk

Dokumentacja API. SOAP - webservice v

Funkcje backendu konfiguratora. Warszawa,

Elektroniczny Katalog Ocen Studenta. Instrukcja obsługi dla prowadzących przedmiot. wersja Centrum Komputerowe Politechniki Śląskiej

SPIKON DOKUMENTACJA API Wersja 1.0.3

Dokumentacja użytkownika systemu wnioskowania i zarządzania certyfikatami BPTP O3 w systemie ITIM Wersja 2.2

LiveSpace API. Aktualizacja: 16 stycznia 2015 Wersja: 0.6. LiveSpace CRM tel: ,

QualitySpy moduł reports

Jak widzisz w powyższym przykładzie, mimo że operacja nie powiodła się (otrzymaliśmy status Błąd ), serwer zwrócił nam kod 200 OK.

Dokumentacja użytkownika systemu wnioskowania i zarządzania certyfikatami BPTP w systemie ITIM Wersja 2.2

Dokumentacja Api do aplikacji skanujfakture.pl

Ćwiczenie dotyczące platformy Java EE zostało przygotowane z myślą o środowisku NetBeans w wersji 7.3 (do pobrania z

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

na podstawie bazy Oracle NoSQL

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne

Exchange 2007 Konfiguracja protokołu SSL/TLS w serwerze pocztowym Exchange 2007 wersja 1.1 UNIZETO TECHNOLOGIES S.A.

Dokumentacja API serwisu KurierSerwis.com

Płatny dostęp do treści przez system płatności PayU na WordPressie [TUTORIAL]

AIUI WebAPI V1 {#3-1} {#3-2} {#3-2-2} AIUI. Github WebAPI. 1. APPID CurTime, Param CheckSum HTTP. 3. http https. Http Request Header

BRAMKA HTTP SMS XML Dokumentacja techniczna. wersja 3.32

W celu uruchomienia kontrolera należy w katalogu głównym kontrolera z wiersza poleceń wydać następujące polecenie: $ java -jar target/floodlight.

Wybrane zmiany wprowadzone w pakiecie Oprogramowanie: SyriuszStd

Integracja komunikatora opartego o protokół XMPP z dużym portalem internetowym

[SoftSolid] - Integracja z serwisem Allegro

Przewodnik użytkownika (instrukcja) AutoMagicTest

Transkrypt:

API System Partnerski API zostało zrealizowane według wzorca REST. Komunikacja odbywa się poprzez wysłanie żądania HTTP pod adres https://apiv2.systempartnerski.pl/partner-api/ wraz z odpowiednimi parametrami. Odpowiedź zwracana jest w formacie JSON. Obecnie obsługujemy jedynie metodę GET. GET Metoda ta służy do pozyskiwania informacji związanych z danym kontem SP. Parametry (o ile zasób na to pozwala) powinny być przesłane poprzez doklejenie ich do bazowego adresu URL. Liczba żądań wysłanych do API została ograniczona do jednego na 6 sekund. Autoryzacja Komunikacja z API odbywa się z wykorzystaniem protokołu SSL. Aby uzyskać dostęp do poszczególnych zasobów API użytkownik powinien wpierw wysłać żądanie na adres: /token wraz z odpowiednimi danymi uwierzytelniającymi (login i wygenerowany w panelu administracyjnym Systemu Partnerskiego klucz API). Dane uwierzytelniające powinny być przesłane w nagłówku 'Authorization'. Przykład: curl -H 'Accept: application/json;' -u janusz:12345 https://apiv2.systempartnerski.pl/partner-api/token W odpowiedzi użytkownik otrzyma token, dzięki któremu będzie mógł uwierzytelnić się łącząc do innych zasobów API. Token należy przesłać w nagłówku 'X-Auth-Token'. Przykład: curl -H 'Accept: application/json;' -H 'X-Auth-Token: a3e08667-9061-45cb- 8969-86a5b93a7370' https://apiv2.systempartnerski.pl/partnerapi/wniosek/12345 Token ważny jest 60 min. Po tym czasie należy ponownie wysłać żądanie o token.

Poniżej opisane zostały adresy URL i odpowiadające im typy zwracanych informacji wraz z możliwymi do przesłania parametrami. /partner-api/statusy Zwraca listę statusów wniosków. GET (metoda publiczna) https://apiv2.systempartnerski.pl/partner-api/statusy "statusy_wnioskow": [ "kod": "KLK", "nazwa_krotka": "Kliknięty" "kod": "ZKC", "nazwa_krotka": "Zaakceptowany" "kod": "WTR", "nazwa_krotka": "Przetwarzany" "kod": "RZL", "nazwa_krotka": "Rozliczony" "kod": "PTW", "nazwa_krotka": "Wysłany"

/partner-api/produkty Zwraca listę produktów jakie kiedykolwiek pojawiły się na liście wniosków partnera. GET (publiczna) https://apiv2.systempartnerski.pl/partner-api/produkty "produkty": [ "id": 1152, "nazwa": "Konto internetowe" "id": 304, "nazwa": "ikontoaktywator" "id": 609, "nazwa": "Karta kredytowa" "id": 423, "nazwa": "Lokaty"... "id": 798, "nazwa": "Konto osobiste Getin UP"

/partner-api/kategorie Zwraca listę kategorii produktów. GET (publiczna) https://apiv2.systempartnerski.pl/partner-api/kategorie "kategorie_produktu": [ "id": 123, "nazwa": "e-sklepy" "id": 41, "nazwa": "Dotacje unijne" "id": 55, "nazwa": "Kredyt pod aktywa" "id": 25, "nazwa": "Rachunki firmowe" "id": 8, "nazwa": "Lokaty i Obligacje" "id": 5, "nazwa": "Konta osobiste"... "id": 37, "nazwa": "Kredyty dla firm"

/partner-api/domeny Zwraca listę domen partnera. GET (wymaga autoryzacji) https://apiv2.systempartnerski.pl/partner-api/domeny "domena": [ "hostname": "bankier.pl", "id": 1 "hostname": "pit.pl", "id": 6 "hostname": "vat.pl ", "id": 8 "hostname": "pb.pl", "id": 31875 "hostname": "loginsp.produktyfinansowe.pl", "id": 32087 "hostname": "demo.produktyfinansowe.pl", "id": 40117

/partner-api/wniosek/id Zwraca informacje o wniosku. Parametr Wartość Opis id string numer wniosku GET (wymaga autoryzacji) https://apiv2.systempartnerski.pl/partner-api/wniosek/1245678901234 "wniosek": "data_otwarcia": "2012-11-20 08:45:00+01:00", "data_zmiany_statusu": "2015-11-19", "domain_id": 3, "domena": "pawel-of.produktyfinansowe.pl", "etykieta": null, "numer_wniosku": "1245678901234", "produkt": "PKO BP - Max Pożyczka", "prowizja_partner": 0.0, "status_wniosku": "Wysłany", "status_wniosku_id": "PTW", "uri": "/partner-api/wniosek/163"

/partner-api/wnioski Zwraca listę wniosków partnera. GET (wymaga autoryzacji) https://apiv2.systempartnerski.pl/partnerapi/wnioski?status_wniosku_id=ptw&domain_id=5&product_id=15&kategoria_produ ktu_id=126 Przyjmowane parametry: Parametr Wartość Opis status_wniosku_id domain_id product_id kategoria_produktu_id etykieta data_zmiany_statusu String (możliwość przesłania kilku wartości jednocześnie) Integer (możliwość przesłania kilku wartości jednocześnie) Integer (możliwość przesłania kilku wartości jednocześnie) Integer (możliwość przesłania kilku wartości jednocześnie) String (możliwość przesłania kilku wartości jednocześnie) String w formacie YYYY- MM-DD (np. 2015-11-20) Status wniosku, lista statusów wniosków do pobrania za pomocą metody /partner-api/statusy ID domeny, lista domen dla partnera możliwa do pobrania za pomocą metody /partner-api/domeny ID produktu, lista produktów dla partnera możliwa do pobrania za pomocą metody /partnerapi/produkty ID kategorii produktu, lista kategorii możliwa do pobrania za pomocą metody /partner-api/kategorie Etykieta jaka została odłożona w bazie podczas składania wniosku Data zmiany statusu (jeśli nie zostanie podana to domyślnie brana jest dzisiejsza)

"wniosek": [ "data_otwarcia": "2014-12-18 14:46:59+01:00", "data_zmiany_statusu": "2015-11-19", "domain_id": 32087, "domena": "loginsp.produktyfinansowe.pl", "etykieta": null, "numer_wniosku": "14121811589445", "produkt": "mbank - Konto m\u0142odzie\u017cowe", "prowizja_partner": 0.0, "status_wniosku": "Kliknięty", "status_wniosku_id": "KLK", "uri": "/partner-api/wniosek/1546" "data_otwarcia": "2014-12-17 14:02:56+01:00", "data_zmiany_statusu": "2015-11-19", "domain_id": 32087, "domena": "loginsp.produktyfinansowe.pl", "etykieta": null, "numer_wniosku": "14121709301393", "produkt": "dbnet - Deutsche Bank PBC - Konto osobiste", "prowizja_partner": 0.0, "status_wniosku": "Kliknięty", "status_wniosku_id": "KLK", "uri": "/partner-api/wniosek/1545" "data_otwarcia": "2014-12-17 13:12:39+01:00", "data_zmiany_statusu": "2015-11-19", "domain_id": 32087, "domena": "loginsp.produktyfinansowe.pl", "etykieta": null, "numer_wniosku": "14121746655702", "produkt": "Alior Sync - Karta kredytowa", "prowizja_partner": 0.0, "status_wniosku": "Kliknięty", "status_wniosku_id": "KLK", "uri": "/partner-api/wniosek/1544"