API PANELU ADMINISTRACYJNEGO SPRZEDAWCY
|
|
- Juliusz Stanisław Stankiewicz
- 8 lat temu
- Przeglądów:
Transkrypt
1 Dział Pomocy Technicznej Dotpay ul. Wielicka 72, Kraków tel faks API PANELU ADMINISTRACYJNEGO SPRZEDAWCY Wersja
2 SPIS TREŚCI Strona 2 / 61 WSTĘP... 3 I. CHARAKTERYSTYKA I ADRES INTERFEJSU... 4 II. UWIERZYTELNIANIE I AUTORYZACJA... 5 III. FORMAT DANYCH WEJŚCIA / WYJŚCIA... 6 IV. PAGINACJA... 8 V. ZASOBY V. 1. ACCOUNTS/ LISTA SKLEPÓW ID UŻYTKOWNIKA accounts/int: account_id/ szczegóły sklepu ID accounts/int: account_id/channels/ lista kanałów płatności sklepu ID accounts/int: account_id/payment_links/ utworzenie linku płatniczego accounts/int: account_id/payment_links/string: token/ usunięcie linku płatniczego accounts/int: account_id/payment_links/ lista linków płatniczych accounts/int: account_id/payment_links/string: token/ szczegóły linku płatniczego accounts/int: account_id/payout/ wypłata środków z salda sklepu ID V. 2. OPERATIONS/ LISTA OPERACJI operations/string: operation_number/ szczegóły pojedynczej operacji operations/string: operation_number/operations/ lista operacji zawartych w operacji payout V. 3. PAYMENTS/ LISTA OPERACJI PŁATNOŚCI payments/string: operation_number/ szczegóły pojedynczej operacji płatności payments/string: operation_number/mark_as_complete/ oznaczenie flagą complete payments/string: operation_number/mark_as_complete/ usunięcie flagi complete payments/string: operation_number/refund/ zwrot operacji płatności V. 4. V1/REPORTS/ LISTA RAPORTÓW TABELA ROUTINGU DZIENNIK ZMIAN... 61
3 WSTĘP Niniejszy dokument opisuje interfejs systemu płatności oferowanego przez serwis dotpay i przeznaczony jest zarówno dla podmiotów zainteresowanych ofertą serwisu, jak i osób zajmujących się wdrożeniem systemu. Strona 3 /61
4 I. CHARAKTERYSTYKA I ADRES INTERFEJSU Strona 4 / 61 API panelu administracyjnego Sprzedawcy został wykonany w stylu architektury REST. Adresy pod którymi dostępny jest interfejs to: środowisko produkcyjne: środowisko testowe:
5 II. UWIERZYTELNIANIE I AUTORYZACJA Uwierzytelnianie do API następuje poprzez podanie metodą HTTP Basic authentication loginu i hasła użytkownika analogicznych dla danych logowania do GUI panelu administracyjnego Sprzedawcy. Strona 5 /61 Po wywołaniu danego zasobu API zostanie zwrócona odpowiedź z odpowiednim kodem odpowiedzi HTTP. Przykładowo dla zasobu: po wykonaniu żądania z błędnym loginem / hasłem: nagłówki żądania: GET /test_seller/api/accounts/ HTTP/1.1 Host: ssl.dotpay.pl Accept: application/json Authorization: Basic ZGFzZGFzOmRhc2RzYQ== zostanie zwrócona nagłówki odpowiedzi: HTTP/ Unauthorized WWW-Authenticate: Basic realm="api" Vary: Accept Allow: GET, HEAD, OPTIONS "detail": "Invalid username/password" Jeśli zaistnieje taka potrzeba, to jak w powyższym przykładzie zostanie zwrócona własność detail z tekstowym opisem błędu. Znaczenie zwracanych kodów odpowiedzi HTTP: HTTP status code OPIS 200 OK ok 401 Unauthorized nie udało się uwierzytelnić 403 Forbidden brak uprawnień
6 III. FORMAT DANYCH WEJŚCIA / WYJŚCIA Strona 6 / 61 API ma możliwość komunikacji w formacie json domyślnie lub xml. Wybór formatowania odbywa się za pomocą przesłania nagłówków Accept oraz Content-Type lub dodatkowego parametru format przekazanego metodą GET, którego wartością jest nazwa danego formatu json lub xml. Przykładowo dla żądania zasobu: z nagłówkami: GET /test_seller/api/accounts/ HTTP/1.1 Host: ssl.dotpay.pl Accept: application/json zostanie zwrócona "count": 1, "next": null, "previous": null, "results": [ "href": " "id": "443005", "status": "active", "name": "Hoan Kiem Megastore", "mcc_code": "7273", "main_url": " "config": "urlc": " "block_external_urlc": false, "pin": "emhbaulyaqknforbrl2ewk0hhz5c7rkx" ] dla nagłówków: GET /test_seller/api/accounts/ HTTP/1.1 Host: ssl.dotpay.pl Accept: application/xml Content-Type: application/xml zostanie zwrócona <root> <count>1</count> <next><next/> <previous><previous/> <results> <list-item> <href> <id>443005</id> <status>active</status> <name>hoan Kiem Megastore</name> <mcc_code>7273</mcc_code> <main_url>
7 <config> <urlc> <block_external_urlc>false</block_external_urlc> <pin>emhbaulyaqknforbrl2ewk0hhz5c7rkx</pin> </config> </list-item> </results> </root> Strona 7 /61 W przypadku wywołania zasobów z parametrem format jak w poniższych przykładach, API zwróci odpowiedź analogiczną do powyższych.
8 IV. PAGINACJA Strona 8 / 61 Dla żądań wymagających zwrócenia większej ilości danych odpowiedź API jest paginowana domyślnie dla jednej strony wyświetlane jest maksymalnie 100 elementów. Odpowiedź zawiera własności next oraz previous, w których znajduje się adres kolejnej / poprzedniej strony odpowiedzi, natomiast we własności count znajduje się ilość obiektów zwróconych w całej odpowiedzi. Znaczenie parametrów możliwych do przesyłania w żądaniu w celu filtrowania odpowiedzi: WŁASNOŚĆ TYP ZNACZENIE / OPIS page int numer strony page_size int Ilość elementów wyświetlana na jednej stronie minimalna wartość: 1 maksymalna wartość: 100 Przykładowo dla zasobu: zostanie zwrócona odpowiedź jak poniższy fragment: "count": 538, "next": " "previous": " "results": [ "href": " "number": "M ", "creation_datetime": " T10:28: ", "type": "payment", "status": "new", "amount": "41.00", "currency": "PLN", "original_amount": "10.23", "original_currency": "EUR", "account_id": "443005", "related_operation": null, "description": "Zamowienie ", "control": "Bdt1Gc2Q2iRQ1EeW", "payer": "first_name": "Jan", "last_name": "Kowalski", " ": "jan.kowalski@example.com", "href": " "number": "M ", "creation_datetime": " T10:59: ", "type": "payment",
9 "status": "completed", "amount": "1.00", "currency": "PLN", "original_amount": "1.00", "original_currency": "PLN", "account_id": "443005", "related_operation": null, "description": "Order 1265", "control": "ahh39mgmywm3wm4azzo18ja0y2fknzfz", "payer": "first_name": "John", "last_name": "Smith", " ": Strona 9 /61
10 V. ZASOBY Strona 10 / 61 V. 1. accounts/ lista sklepów ID użytkownika Zasób zwraca listę wszystkich sklepów, do których zalogowany użytkownik posiada uprawnienia. przykładowe żądanie: nagłówki żądania: GET /test_seller/api/accounts/ HTTP/1.1 Host: ssl.dotpay.pl Accept: application/json Authorization: Basic dxnlcju4ndc6qvfnqwjxzef2qg== nagłówki odpowiedzi: HTTP/ OK Vary: Accept Allow: GET, HEAD, OPTIONS "count": 2, "next": null, "previous": null, "results": [ "href": " "id": "470707", "status": "active", "name": "HK Test 2", "mcc_code": "3709", "main_url": null, "config": "urlc": " "block_external_urlc": true, "pin": "74fr6JxOy5jxJ2Qz", "href": " "id": "443005", "status": "active", "name": "Hoan Kiem Megastore", "mcc_code": "7273", "main_url": " "config": "urlc": " "block_external_urlc": false, "pin": "emhbaulyaqknforbrl2ewk0hhz5c7rkx" ]
11 Znaczenie własności zwracanych w tablicy results: WŁASNOŚĆ TYP ZNACZENIE / OPIS href string adres API, pod którym znajduje się odpowiedź dla danego sklepu ID Strona 11 /61 id int numer sklepu ID status string status sklepu ID name string nazwa sklepu ID mcc_code string kod kategorii sprzedaży MCC main_url string adres sprzedażowy sklepu ID config.urlc string adres powiadomień urlc config.block_external_urlc bool blokuj zewnętrzne urlc config.pin string PIN Poniżej został zamieszczony przykład żądania oraz odpowiedzi wykorzystujący język PHP oraz bibliotekę curl. żądanie: <?php $ch = curl_init ; curl_setopt $ch, CURLOPT_URL," api/accounts/"; curl_setopt $ch, CURLOPT_SSL_VERIFYPEER, TRUE; curl_setopt $ch, CURLOPT_SSL_VERIFYHOST, 2; curl_setopt $ch, CURLOPT_CAINFO, "ca-bundle.crt"; // curl_setopt $ch, CURLOPT_FOLLOWLOCATION, 1; curl_setopt $ch, CURLOPT_RETURNTRANSFER, 1; curl_setopt $ch, CURLOPT_TIMEOUT, 100; curl_setopt $ch, CURLOPT_USERPWD, 'user:password'; $response = curl_exec $ch; // API response $curl_info = curl_getinfo$ch; //curl info curl_close $ch; echo '<pre>'; echo 'HTTP status code: '.$curl_info[http_code]; echo PHP_EOL.' '.PHP_EOL.PHP_EOL; print_rjson_decode$response; echo '</pre>';?>
12 Strona 12 / 61 HTTP status code: stdclass Object [count] => 2 [next] => [previous] => [results] => Array [0] => stdclass Object [href] => [id] => [status] => active [name] => HK Test 2 [mcc_code] => 3709 [main_url] => [config] => stdclass Object [urlc] => [block_external_urlc] => 1 [pin] => 74fr6JxOy5jxJ2Qz [1] => stdclass Object [href] => [id] => [status] => active [name] => Hoan Kiem Megastore [mcc_code] => 7273 [main_url] => [config] => stdclass Object [urlc] => [block_external_urlc] => [pin] => emhbaulyaqknforbrl2ewk0hhz5c7rkx
13 accounts/int: account_id/ szczegóły sklepu ID Zasób zwraca szczegóły danego sklepu ID do którego zalogowany użytkownik posiada uprawnienia. przykładowe żądanie: Strona 13 /61 nagłówki żądania: GET /test_seller/api/accounts/443005/ HTTP/1.1 Host: ssl.dotpay.pl Accept: application/json Authorization: Basic dxnlcju4ndc6qvfnqwjxzef2qg== nagłówki odpowiedzi: HTTP/ OK Vary: Accept Allow: GET, HEAD, OPTIONS "href": " "id": "443005", "status": "active", "name": "Hoan Kiem Megastore", "mcc_code": "7273", "main_url": " "config": "urlc": " "block_external_urlc": false, "pin": "emhbaulyaqknforbrl2ewk0hhz5c7rkx" Znaczenie zwracanych kodów odpowiedzi HTTP: HTTP status code OPIS 200 OK ok 404 Not Found nie znaleziono sklepu Własności zwrócone w odpowiedzi zostały opisane w rozdziale accounts lista sklepów ID użytkownika powyżej.
14 Poniżej został zamieszczony przykład żądania oraz odpowiedzi wykorzystujący język PHP oraz bibliotekę curl. Strona 14 / 61 żądanie: <?php $ch = curl_init ; curl_setopt $ch, CURLOPT_URL," api/accounts/443005/"; curl_setopt $ch, CURLOPT_SSL_VERIFYPEER, TRUE; curl_setopt $ch, CURLOPT_SSL_VERIFYHOST, 2; curl_setopt $ch, CURLOPT_CAINFO, "ca-bundle.crt"; // curl_setopt $ch, CURLOPT_FOLLOWLOCATION, 1; curl_setopt $ch, CURLOPT_RETURNTRANSFER, 1; curl_setopt $ch, CURLOPT_TIMEOUT, 100; curl_setopt $ch, CURLOPT_USERPWD, 'user:password'; $response = curl_exec $ch; // API response $curl_info = curl_getinfo$ch; //curl info curl_close $ch; echo '<pre>'; echo 'HTTP status code: '.$curl_info[http_code]; echo PHP_EOL.' '.PHP_EOL.PHP_EOL; print_rjson_decode$response; echo '</pre>';?> HTTP status code: stdclass Object [href] => [id] => [status] => active [name] => Hoan Kiem Megastore [mcc_code] => 7273 [main_url] => [config] => stdclass Object [urlc] => [block_external_urlc] => [pin] => uevbmsza6esmhi9v74fr6jxoy5jxj2qz
15 accounts/int: account_id/channels/ lista kanałów płatności sklepu ID Zasób zwraca listę dostępnych kanałów płatności dla danego sklepu ID. przykładowe żądanie: Strona 15 /61 nagłówki żądania: GET /test_seller/api/accounts/443005/channels/ HTTP/1.1 Host: ssl.dotpay.pl Accept: application/json Authorization: Basic dxnlcju4ndc6qvfnqwjxzef2qg== nagłówki odpowiedzi: HTTP/ OK Vary: Accept Allow: GET, HEAD, OPTIONS fragment odpowiedzi: [ "id": 0, "name": "Credit cards", "logo": " payment_channel_logo/51651fe3dadfce4f1697d53b/", "group": "credit_cards", "is_blocked_by_seller": false, "is_disabled": false, "is_offline": false, "id": 77, "name": "FerBuy", "logo": " payment_channel_logo/5582b7e8eb0a1945e1bafcb2/", "group": "fast_transfers", "is_blocked_by_seller": false, "is_disabled": false, "is_offline": false, "id": 21, "name": "VIA - Moje Rachunki", "logo": " payment_channel_logo/5304f103eb0a /", "group": "cash", "is_blocked_by_seller": false, "is_disabled": false, "is_offline": false,
16 Znaczenie zwracanych kodów odpowiedzi HTTP: Strona 16 / 61 HTTP status code 200 OK ok OPIS 404 Not Found nie znaleziono sklepu Znaczenie własności zwracanych w odpowiedzi: WŁASNOŚĆ TYP ZNACZENIE / OPIS id int numer kanału płatności name string nazwa kanału płatności logo string adres url, pod którym znajduje się logotyp kanału płatności group string grupa do jakiej należy kanał płatności is_blocked_by_seller bool blokada kanału przez Sprzedawcę is_disabled bool kanał wyłączony is_offline bool kanał w trybie offline, tj. nie jest w stanie zaksięgować płatności w czasie rzeczywistym Poniżej został zamieszczony przykład żądania oraz odpowiedzi wykorzystujący język PHP oraz bibliotekę curl. żądanie: <?php $ch = curl_init ; curl_setopt $ch, CURLOPT_URL," api/accounts/443005/channels/"; curl_setopt $ch, CURLOPT_SSL_VERIFYPEER, TRUE; curl_setopt $ch, CURLOPT_SSL_VERIFYHOST, 2; curl_setopt $ch, CURLOPT_CAINFO, "ca-bundle.crt"; // curl_setopt $ch, CURLOPT_FOLLOWLOCATION, 1; curl_setopt $ch, CURLOPT_RETURNTRANSFER, 1; curl_setopt $ch, CURLOPT_TIMEOUT, 100; curl_setopt $ch, CURLOPT_USERPWD, 'user:password'; $response = curl_exec $ch; // API response $curl_info = curl_getinfo$ch; //curl info curl_close $ch; echo '<pre>'; echo 'HTTP status code: '.$curl_info[http_code]; echo PHP_EOL.' '.PHP_EOL.PHP_EOL;
17 print_rjson_decode$response; echo '</pre>';?> Strona 17 /61 fragment odpowiedzi: HTTP status code: Array [0] => stdclass Object [id] => 0 [name] => Credit cards [logo] => payment_channel_logo/51651fe3dadfce4f1697d53b/ [group] => credit_cards [is_blocked_by_seller] => [is_disabled] => [is_offline] => [1] => stdclass Object [id] => 77 [name] => FerBuy [logo] => payment_channel_logo/5582b7e8eb0a1945e1bafcb2/ [group] => fast_transfers [is_blocked_by_seller] => [is_disabled] => [is_offline] => [2] => stdclass Object [id] => 21 [name] => VIA - Moje Rachunki [logo] => payment_channel_logo/5304f103eb0a / [group] => cash [is_blocked_by_seller] => [is_disabled] => [is_offline] =>
18 accounts/int: account_id/payment_links/ utworzenie linku płatniczego Strona 18 / 61 Zasób pozwala stworzyć link płatniczy dla danego sklepu ID. przykładowe żądanie: nagłówki żądania: POST /test_seller/api/accounts/443005/payment_links/ HTTP/1.1 Host: ssl.dotpay.pl Accept: application/json Authorization: Basic dxnlcju4ndc6qvfnqwjxzef2qg== żądanie: "amount": "99.11", "currency": "PLN", "description": "Payment for order", "control": "202cb962ac59075b964b07152d234b70", "language": "pl", "channel_id": 4, "ch_lock": "1", "onlinetransfer": "1", "redirection_type": "0", "url": " "urlc": " "expiration_datetime": " T16:48:00", "payer": "first_name": "John", "last_name": "Smith", " ": "john.smith@example.com", "phone": " ", "address": "street": "Wielicka", "building_number": 72, "postcode": "30-552", "city": "Krakow", "region": "Malopolska", "country": "POL", "recipient": "account_number": "PL ", "company": "PJ Shop", "first_name": "Patrick", "last_name": "Jones", "address": "street": "Marszalkowska", "building_number": 100, "postcode": "00-576", "city": "Warszawa" nagłówki odpowiedzi: HTTP/ Created Vary: Accept
19 Allow: GET, POST, HEAD, OPTIONS Location: payment_links/5e60d3r728trixvagqj7bds19r0irm31/ Strona 19 /61 "href": " payment_links/5e60d3r728trixvagqj7bds19r0irm31/", "payment_url": " "token": "5e60d3r728trixvagqj7bds19r0irm31", "amount": "99.11", "currency": "PLN", "description": "Payment for order", "control": "202cb962ac59075b964b07152d234b70", "language": "pl", "channel_id": 4, "ch_lock": true, "onlinetransfer": true, "redirection_type": 0, "url": " "urlc": " "expiration_datetime": " T16:48:00", "payer": "first_name": "John", "last_name": "Smith", " ": "phone": " ", "address": "street": "Wielicka", "building_number": "72", "flat_number": null, "postcode": "30-552", "city": "Krakow", "region": "Malopolska", "country": "POL", "recipient": "account_number": "PL ", "company": "PJ Shop", "first_name": "Patrick", "last_name": "Jones", "address": "street": "Marszalkowska", "building_number": "100", "flat_number": null, "postcode": "00-576", "city": "Warszawa" Znaczenie zwracanych kodów odpowiedzi HTTP: HTTP status code OPIS 201 Created utworzono link 404 Not Found nie znaleziono sklepu
20 Znaczenie własności przesyłanych w żądaniu z wyjątkiem href, payment_url, token oraz zwracanych w odpowiedzi: Strona 20 / 61 WŁASNOŚĆ TYP ZNACZENIE / OPIS href string adres API, pod którym znajdują się szczegóły utworzonego linku payment_url string wygenerowany link płatniczy token string token identyfikujący płatność amount decimal kwota currency string waluta format: ISO 4217 description string opis płatności control string Parametr pozwalający na przechowanie ciągu np. numeru zamówienia ze sklepu Sprzedawcy o długości do 1000 znaków. Parametr w formie niezmienionej jest odsyłany do serwisu Sprzedawcy w powiadomieniu URLC language string język format: ISO channel_id string numer kanału płatności ch_lock string zablokowanie określonego kanału płatności onlinetransfer string sposób wyświetlenia kanałów offline na stronie płatności UWAGA: parametr tymczasowo niedostępny redirection_type string metoda odwołania do serwisu Sprzedawcy po dokonanej płatności url string adres na który jest realizowany powrót do Sprzedawcy urlc string adres na który zostanie przesłana notyfikacja URLC expiration_datetime string data ważności linku format: YYYY-MM-DDTHH:MM:SS payer.first_name string imię osoby płacącej
21 payer.last_name string nazwisko osoby płacącej payer. string osoby płacącej Strona 21 /61 payer.phone string telefon osoby płacącej payer.address.street string ulica payer.address.building_number string numer budynku payer.address.flat_number string numer mieszkania payer.address.postcode string kod pocztowy payer.address.city string miasto payer.address.region string region payer.address.country string państwo format: ISO alfa-3 recipient.account_number string numer rachunku odbiorcy płatności format: IBAN recipient.company string nazwa firmy odbiorcy płatności recipient.first_name string imię odbiorcy płatności recipient.last_name string nazwisko odbiorcy płatności recipient.address.street string ulica recipient.address.building_number string numer budynku recipient.address.flat_number string numer mieszkania recipient.address.postcode string kod pocztowy recipient.address.city string miasto Poniżej został zamieszczony przykład żądania oraz odpowiedzi wykorzystujący język PHP oraz bibliotekę curl. żądanie: <?php $fields = array 'amount' => '99.11', 'currency' => 'PLN', 'description' => 'Payment for order', 'control' => '202cb962ac59075b964b07152d234b70',
22 Strona 22 / 61 'language' => 'pl', 'channel_id' => 4, 'ch_lock' => "1", 'onlinetransfer' => "1", 'redirection_type' => "0", 'url' => ' 'urlc' => ' 'expiration_datetime' => ' T16:48:00', 'payer' => array 'first_name' => 'John', 'last_name' => 'Smith', ' ' => 'john.smith@example.com', 'phone' => ' ', 'address' => array 'street' => 'Wielicka', 'building_number' => 72, 'postcode' => '30-552', 'city' => 'Krakow', 'region' => 'Malopolska', 'country' => 'POL', 'recipient' => array 'account_number' => 'PL ', 'company' => 'PJ Shop', 'first_name' => 'Patrick', 'last_name' => 'Jones', 'address' => array 'street' => 'Marszalkowska', 'building_number' => 100, 'postcode' => '00-576', 'city' => 'Warszawa', ; $data=json_encode$fields; $ch = curl_init ; curl_setopt $ch, CURLOPT_URL," accounts/443005/payment_links/"; curl_setopt $ch, CURLOPT_SSL_VERIFYPEER, TRUE; curl_setopt $ch, CURLOPT_SSL_VERIFYHOST, 2; curl_setopt $ch, CURLOPT_CAINFO, "ca-bundle.crt"; // curl_setopt $ch, CURLOPT_FOLLOWLOCATION, 1; curl_setopt $ch, CURLOPT_RETURNTRANSFER, 1; curl_setopt $ch, CURLOPT_TIMEOUT, 100; curl_setopt $ch, CURLOPT_USERPWD, 'user:password'; curl_setopt $ch, CURLOPT_POST, 1; curl_setopt $ch, CURLOPT_POSTFIELDS, $data; curl_setopt $ch, CURLOPT_HTTPHEADER, array '', 'Content-Length: '.strlen$data; $response = curl_exec $ch; // API response $curl_info = curl_getinfo$ch; //curl info curl_close $ch; echo '<pre>'; echo 'HTTP status code: '.$curl_info[http_code]; echo PHP_EOL.' '.PHP_EOL.PHP_EOL; print_rjson_decode$response; echo '</pre>';?>
23 HTTP status code: stdclass Object [href] => payment_links/5e60d3r728trixvagqj7bds19r0irm31/ [payment_url] => [token] => 5e60d3r728trixvagqj7bds19r0irm31 [amount] => [currency] => PLN [description] => Payment for order [control] => 202cb962ac59075b964b07152d234b70 [language] => pl [channel_id] => 4 [ch_lock] => 1 [onlinetransfer] => 1 [redirection_type] => 0 [url] => [urlc] => [expiration_datetime] => T16:48:00 [payer] => stdclass Object [first_name] => John [last_name] => Smith [ ] => john.smith@example.com [phone] => [address] => stdclass Object [street] => Wielicka [building_number] => 72 [flat_number] => [postcode] => [city] => Krakow [region] => Malopolska [country] => POL [recipient] => stdclass Object [account_number] => PL [company] => PJ Shop [first_name] => Patrick [last_name] => Jones [address] => stdclass Object [street] => Marszalkowska [building_number] => 100 [flat_number] => [postcode] => [city] => Warszawa Strona 23 /61
24 accounts/int: account_id/payment_links/string: token/ usunięcie linku płatniczego Strona 24 / 61 Zasób pozwala usunąć stworzony link płatniczy dla danego sklepu ID. przykładowe żądanie: nagłówki żądania: DELETE /test_seller/api/accounts/443005/payment_links/5e60d3r728trixvagqj7bds19r0irm31/ HTTP/1.1 Host: ssl.dotpay.pl Accept: application/json Authorization: Basic dxnlcju4ndc6qvfnqwjxzef2qg== nagłówki odpowiedzi: HTTP/ No Content Vary: Accept Allow: GET, PUT, PATCH, DELETE, HEAD, OPTIONS Znaczenie zwracanych kodów odpowiedzi HTTP: HTTP status code OPIS 204 No Content usunięto link 404 Not Found nie znaleziono sklepu Poniżej został zamieszczony przykład żądania oraz odpowiedzi wykorzystujący język PHP oraz bibliotekę curl. żądanie: <?php $ch = curl_init ; curl_setopt $ch, CURLOPT_URL," api/accounts/443005/payment_links/5e60d3r728trixvagqj7bds19r0irm31/"; curl_setopt $ch, CURLOPT_SSL_VERIFYPEER, TRUE; curl_setopt $ch, CURLOPT_SSL_VERIFYHOST, 2; curl_setopt $ch, CURLOPT_CAINFO, "ca-bundle.crt"; // curl_setopt $ch, CURLOPT_FOLLOWLOCATION, 1; curl_setopt $ch, CURLOPT_RETURNTRANSFER, 1; curl_setopt $ch, CURLOPT_TIMEOUT, 100; curl_setopt $ch, CURLOPT_USERPWD, 'user:password'; curl_setopt $ch, CURLOPT_CUSTOMREQUEST, "DELETE"; $response = curl_exec $ch; // API response $curl_info = curl_getinfo$ch; //curl info curl_close $ch;
25 echo '<pre>'; echo 'HTTP status code: '.$curl_info[http_code]; echo PHP_EOL.' '.PHP_EOL.PHP_EOL; print_rjson_decode$response; echo '</pre>';?> Strona 25 /61 HTTP status code:
26 accounts/int: account_id/payment_links/ lista linków płatniczych Strona 26 / 61 Zasób zwraca listę linków płatniczych dla danego sklepu ID. przykładowe żądanie: nagłówki żądania: GET /test_seller/api/accounts/443005/payment_links/ HTTP/1.1 Host: ssl.dotpay.pl Accept: application/json Authorization: Basic dxnlcju4ndc6qvfnqwjxzef2qg== nagłówki odpowiedzi: HTTP/ OK Vary: Accept Allow: GET, POST, HEAD, OPTIONS fragment odpowiedzi: "count": 116, "next": " payment_links/?page=2", "previous": null, "results": [ "href": " payment_links/3drilk63fknyko778yziran6yx603xvo/", "payment_url": " "token": "3drilk63fknyko778yziran6yx603xvo", "amount": "99.11", "currency": "PLN", "description": "Payment for order", "control": "202cb962ac59075b964b07152d234b70", "language": "pl", "channel_id": 4, "ch_lock": true, "onlinetransfer": true, "redirection_type": 0, "url": " "urlc": " "expiration_datetime": " T16:48:00", "payer": "first_name": "John", "last_name": "Smith", " ": "john.smith@example.com", "phone": " ", "address": "street": "Wielicka", "building_number": "72", "flat_number": null, "postcode": "30-552", "city": "Krakow", "region": "Malopolska", "country": "POL"
27 , "recipient": "account_number": "PL ", "company": "PJ Shop", "first_name": "Patrick", "last_name": "Jones", "address": "street": "Marszalkowska", "building_number": "100", "flat_number": null, "postcode": "00-576", "city": "Warszawa", "href": " payment_links/jov2viovv0tlz22wwy2svtunb2sm5x4o/", "payment_url": " "token": "jov2viovv0tlz22wwy2svtunb2sm5x4o", "amount": "99.11", "currency": "PLN", "description": "platnosc dla Jan Kowalski", "control": null, "language": "pl", "channel_id": null, "ch_lock": null, "onlinetransfer": null, "redirection_type": 0, "url": " "urlc": null, "expiration_datetime": null, "payer": "first_name": "John", "last_name": "Smith", " ": "phone": null, "address": "street": "Warszawska", "building_number": "1", "flat_number": null, "postcode": "11-111", "city": "Krakow", "region": null, "country": "POL", "recipient": "account_number": "", "company": null, "first_name": null, "last_name": null, "address": "street": null, "building_number": null, "flat_number": null, "postcode": null, "city": null, Strona 27 /61
28 Znaczenie zwracanych kodów odpowiedzi HTTP: Strona 28 / 61 HTTP status code 200 OK ok OPIS 404 Not Found nie znaleziono sklepu Poniżej został zamieszczony przykład żądania oraz odpowiedzi wykorzystujący język PHP oraz bibliotekę curl. żądanie: <?php $ch = curl_init ; curl_setopt $ch, CURLOPT_URL," api/accounts/443005/payment_links/"; curl_setopt $ch, CURLOPT_SSL_VERIFYPEER, TRUE; curl_setopt $ch, CURLOPT_SSL_VERIFYHOST, 2; curl_setopt $ch, CURLOPT_CAINFO, "ca-bundle.crt"; // curl_setopt $ch, CURLOPT_FOLLOWLOCATION, 1; curl_setopt $ch, CURLOPT_RETURNTRANSFER, 1; curl_setopt $ch, CURLOPT_TIMEOUT, 100; curl_setopt $ch, CURLOPT_USERPWD, 'user:password'; $response = curl_exec $ch; // API response $curl_info = curl_getinfo$ch; //curl info curl_close $ch; echo '<pre>'; echo 'HTTP status code: '.$curl_info[http_code]; echo PHP_EOL.' '.PHP_EOL.PHP_EOL; print_rjson_decode$response; echo '</pre>';?> fragment odpowiedzi: HTTP status code: stdclass Object [count] => 116 [next] => payment_links/?page=2 [previous] => [results] => Array [0] => stdclass Object [href] => payment_links/3drilk63fknyko778yziran6yx603xvo/ [payment_url] => [token] => 3drilk63fknyko778yziran6yx603xvo
29 [amount] => [currency] => PLN [description] => Payment for order [control] => 202cb962ac59075b964b07152d234b70 [language] => pl [channel_id] => 4 [ch_lock] => 1 [onlinetransfer] => 1 [redirection_type] => 0 [url] => [urlc] => [expiration_datetime] => T16:48:00 [payer] => stdclass Object [first_name] => John [last_name] => Smith [ ] => john.smith@example.com [phone] => [address] => stdclass Object [street] => Wielicka [building_number] => 72 [flat_number] => [postcode] => [city] => Krakow [region] => Malopolska [country] => POL [recipient] => stdclass Object [account_number] => PL [company] => PJ Shop [first_name] => Patrick [last_name] => Jones [address] => stdclass Object [street] => Marszalkowska [building_number] => 100 [flat_number] => [postcode] => [city] => Warszawa [1] => stdclass Object [href] => payment_links/jov2viovv0tlz22wwy2svtunb2sm5x4o/ [payment_url] => [token] => jov2viovv0tlz22wwy2svtunb2sm5x4o [amount] => [currency] => PLN [description] => platnosc dla Jan Kowalski [control] => [language] => pl [channel_id] => [ch_lock] => [onlinetransfer] => [redirection_type] => 0 [url] => [urlc] => [expiration_datetime] => [payer] => stdclass Object Strona 29 /61
30 Strona 30 / 61 [first_name] => John [last_name] => Smith [ ] => j.smith@example.com [phone] => [address] => stdclass Object [street] => Warszawska [building_number] => 1 [flat_number] => [postcode] => [city] => Krakow [region] => [country] => POL [recipient] => stdclass Object [account_number] => [company] => [first_name] => [last_name] => [address] => stdclass Object [street] => [building_number] => [flat_number] => [postcode] => [city] =>
31 accounts/int: account_id/payment_links/string: token/ szczegóły linku płatniczego Zasób zwraca szczegóły danego linku płatniczego. przykładowe żądanie: Strona 31 /61 nagłówki żądania: GET /test_seller/api/accounts/443005/payment_links/3drilk63fknyko778yziran6yx603xvo/ HTTP/1.1 Host: ssl.dotpay.pl Accept: application/json Authorization: Basic dxnlcju4ndc6qvfnqwjxzef2qg== nagłówki odpowiedzi: HTTP/ OK Vary: Accept Allow: GET, PUT, PATCH, DELETE, HEAD, OPTIONS "href": " payment_links/3drilk63fknyko778yziran6yx603xvo/", "payment_url": " "token": "3drilk63fknyko778yziran6yx603xvo", "amount": "99.11", "currency": "PLN", "description": "Payment for order", "control": "202cb962ac59075b964b07152d234b70", "language": "pl", "channel_id": 4, "ch_lock": true, "onlinetransfer": true, "redirection_type": 0, "url": " "urlc": " "expiration_datetime": " T16:48:00", "payer": "first_name": "John", "last_name": "Smith", " ": "phone": " ", "address": "street": "Wielicka", "building_number": "72", "flat_number": null, "postcode": "30-552", "city": "Krakow", "region": "Malopolska", "country": "POL", "recipient": "account_number": "PL ", "company": "PJ Shop",
32 Strona 32 / 61 "first_name": "Patrick", "last_name": "Jones", "address": "street": "Marszalkowska", "building_number": "100", "flat_number": null, "postcode": "00-576", "city": "Warszawa" Znaczenie zwracanych kodów odpowiedzi HTTP: HTTP status code OPIS 200 OK ok 404 Not Found nie znaleziono sklepu Poniżej został zamieszczony przykład żądania oraz odpowiedzi wykorzystujący język PHP oraz bibliotekę curl. żądanie: <?php $ch = curl_init ; curl_setopt $ch, CURLOPT_URL," api/accounts/443005/payment_links/3drilk63fknyko778yziran6yx603xvo/"; curl_setopt $ch, CURLOPT_SSL_VERIFYPEER, TRUE; curl_setopt $ch, CURLOPT_SSL_VERIFYHOST, 2; curl_setopt $ch, CURLOPT_CAINFO, "ca-bundle.crt"; // curl_setopt $ch, CURLOPT_FOLLOWLOCATION, 1; curl_setopt $ch, CURLOPT_RETURNTRANSFER, 1; curl_setopt $ch, CURLOPT_TIMEOUT, 100; curl_setopt $ch, CURLOPT_USERPWD, 'user:password'; $response = curl_exec $ch; // API response $curl_info = curl_getinfo$ch; //curl info curl_close $ch; echo '<pre>'; echo 'HTTP status code: '.$curl_info[http_code]; echo PHP_EOL.' '.PHP_EOL.PHP_EOL; print_rjson_decode$response; echo '</pre>';?> HTTP status code: stdclass Object [href] =>
33 payment_links/3drilk63fknyko778yziran6yx603xvo/ [payment_url] => [token] => 3drilk63fknyko778yziran6yx603xvo [amount] => [currency] => PLN [description] => Payment for order [control] => 202cb962ac59075b964b07152d234b70 [language] => pl [channel_id] => 4 [ch_lock] => 1 [onlinetransfer] => 1 [redirection_type] => 0 [url] => [urlc] => [expiration_datetime] => T16:48:00 [payer] => stdclass Object [first_name] => John [last_name] => Smith [ ] => john.smith@example.com [phone] => [address] => stdclass Object [street] => Wielicka [building_number] => 72 [flat_number] => [postcode] => [city] => Krakow [region] => Malopolska [country] => POL [recipient] => stdclass Object [account_number] => PL [company] => PJ Shop [first_name] => Patrick [last_name] => Jones [address] => stdclass Object [street] => Marszalkowska [building_number] => 100 [flat_number] => [postcode] => [city] => Warszawa Strona 33 /61
34 accounts/int: account_id/payout/ wypłata środków z salda sklepu ID Strona 34 / 61 Zasób pozwala zlecić wypłatę środków z salda danego sklepu ID. Wykonanie żądania powoduje powstanie operacji typu payout_any_amount dla każdego obiektu tablicy transfers. Jeśli w żądaniu nie zostanie przesłany numer rachunku do wypłaty account_number, to dla powstałej operacji zostanie przypisany domyślny numer rachunku określony w konfiguracji sklepu, w panelu administracyjnym. przykładowe żądanie: nagłówki żądania: POST /test_seller/api/accounts/443005/payout/ HTTP/1.1 Host: ssl.dotpay.pl Accept: application/json Authorization: Basic dxnlcju4ndc6qvfnqwjxzef2qg== żądanie: "currency": "PLN", "transfers": [ "amount": "19.30", "control": "019e1921bfb d1e", "description": "payout for JS", "recipient": "account_number": "PL ", "name": "John Smith", "amount": "56.20", "control": " ", "description": "payout for PJ", "recipient": "account_number": "PL ", "name": "Patrick Jones" ] nagłówki odpowiedzi: HTTP/ OK Vary: Accept Allow: POST, OPTIONS "detail": "ok"
35 Znaczenie zwracanych kodów odpowiedzi HTTP: Strona 35 /61 HTTP status code OPIS 200 OK ok 403 Forbidden brak uprawnień 404 Not Found nie znaleziono sklepu Znaczenie własności przesyłanych w żądaniu: WŁASNOŚĆ TYP ZNACZENIE / OPIS currency string waluta w jakiej dokonywane są wypłaty format: ISO 4217 transfers.amount decimal kwota wypłacanych środków transfers.control string identyfikator operacji transfers.description string opis wypłaty transfers.recipient.account_number string numer konta bankowego, na który zostaną wypłacone środki format: IBAN transfers.recipient.name string nazwa odbiorcy przelewu Poniżej został zamieszczony przykład żądania oraz odpowiedzi wykorzystujący język PHP oraz bibliotekę curl. żądanie: <?php $fields = array 'currency' => 'PLN', 'transfers' => array array 'amount' => '19.30', 'control' => '019e1921bfb d1e', 'description' => 'payout for JS', 'recipient' => array 'account_number' => 'PL ', 'name' => 'John Smith',,
36 Strona 36 / 61 ; array 'amount' => '56.20', 'control' => ' ', 'description' => 'payout for PJ', 'recipient' => array 'account_number' => 'PL ', 'name' => 'Patrick Jones', $data=json_encode$fields; $ch = curl_init ; curl_setopt $ch, CURLOPT_URL," accounts/443005/payout/"; curl_setopt $ch, CURLOPT_SSL_VERIFYPEER, TRUE; curl_setopt $ch, CURLOPT_SSL_VERIFYHOST, 2; curl_setopt $ch, CURLOPT_CAINFO, "ca-bundle.crt"; // curl_setopt $ch, CURLOPT_FOLLOWLOCATION, 1; curl_setopt $ch, CURLOPT_RETURNTRANSFER, 1; curl_setopt $ch, CURLOPT_TIMEOUT, 100; curl_setopt $ch, CURLOPT_USERPWD, 'user:password'; curl_setopt $ch, CURLOPT_POST, 1; curl_setopt $ch, CURLOPT_POSTFIELDS, $data; curl_setopt $ch, CURLOPT_HTTPHEADER, array '', 'Content-Length: '.strlen$data; $response = curl_exec $ch; // API response $curl_info = curl_getinfo$ch; //curl info curl_close $ch; echo '<pre>'; echo 'HTTP status code: '.$curl_info[http_code]; echo PHP_EOL.' '.PHP_EOL.PHP_EOL; print_rjson_decode$response; echo '</pre>';?> HTTP status code: stdclass Object [detail] => ok
37 V. 2. operations/ lista operacji Zasób zwraca listę operacji utworzonych we wszystkich sklepach ID, do których dany użytkownik ma uprawnienia. Strona 37 /61 przykładowe żądanie: nagłówki żądania: GET /test_seller/api/operations/?type=payment&status=completed HTTP/1.1 Host: ssl.dotpay.pl Accept: application/json Authorization: Basic dxnlcju4ndc6qvfnqwjxzef2qg== nagłówki odpowiedzi: HTTP/ OK Vary: Accept Allow: GET, HEAD, OPTIONS fragment odpowiedzi: "count": 283, "next": " "previous": null, "results": [ "href": " "number": "M ", "creation_datetime": " T13:16: ", "type": "payment", "status": "completed", "amount": "156.00", "currency": "PLN", "original_amount": "156.00", "original_currency": "PLN", "account_id": "443005", "related_operation": null, "description": "Order ", "control": "", "payer": "first_name": "Patrick", "last_name": "Jones", " ": "p.jones@example.com", "href": " "number": "M ", "creation_datetime": " T13:14: ", "type": "payment", "status": "completed", "amount": "835.00", "currency": "PLN", "original_amount": "835.00", "original_currency": "PLN", "account_id": "443005",
38 Strona 38 / 61 "related_operation": null, "description": "payment for A shop", "control": "", "payer": "first_name": "John", "last_name": "Smith", " ": "john.smith@example.com", Znaczenie zwracanych kodów odpowiedzi HTTP: HTTP status code OPIS 200 OK ok Znaczenie parametrów możliwych do przesyłania w żądaniu w celu filtrowania odpowiedzi: WŁASNOŚĆ TYP ZNACZENIE / OPIS account_id int numer sklepu ID type typ operacji dostępne wartości: payment payment_multimerchant_child payout refund complaint release_rollback status status operacji dostępne wartości: new processing completed rejected processing_realization_waiting processing_realization creation_date_from od daty utworzenia operacji format: YYYY-MM-DD creation_date_to do daty utworzenia operacji format: YYYY-MM-DD
39 description string opis bądź jego fragment operacji control string parametr kontrolny bądź jego fragment operacji Strona 39 /61 Znaczenie własności zwracanych w odpowiedzi, w tablicy results: WŁASNOŚĆ TYP ZNACZENIE / OPIS href string adres API, pod którym znajdują się szczegóły danej operacji number string numer operacji creation_datetime string data utworzenia type string typ operacji format: ISO 8601 RFC 3339 status string status operacji amount decimal kwota zaksięgowanej operacji currency string waluta zaksięgowanej operacji format: ISO 4217 original_amount decimal oryginalna kwota przesłana w zleceniu płatności original_currency string waluta kwoty przesłanej w zleceniu płatności format: ISO 4217 account_id int numer sklepu ID related_operation string operacja powiązana np. zwrot, jeśli takowa istnieje description string opis operacji control string parametr kontrolny operacji przesłany przez serwis Sprzedawcy w zleceniu płatności payer.first_name string imię osoby dokonującej płatność payer.last_name string nazwisko osoby dokonującej płatność payer. string osoby dokonującej płatność
40 Poniżej został zamieszczony przykład żądania oraz odpowiedzi wykorzystujący język PHP oraz bibliotekę curl. Strona 40 / 61 żądanie: <?php $ch = curl_init ; curl_setopt $ch, CURLOPT_URL," api/operations/?type=payment&status=completed"; curl_setopt $ch, CURLOPT_SSL_VERIFYPEER, TRUE; curl_setopt $ch, CURLOPT_SSL_VERIFYHOST, 2; curl_setopt $ch, CURLOPT_CAINFO, "ca-bundle.crt"; // curl_setopt $ch, CURLOPT_FOLLOWLOCATION, 1; curl_setopt $ch, CURLOPT_RETURNTRANSFER, 1; curl_setopt $ch, CURLOPT_TIMEOUT, 100; curl_setopt $ch, CURLOPT_USERPWD, 'user:password'; $response = curl_exec $ch; // API response $curl_info = curl_getinfo$ch; //curl info curl_close $ch; echo '<pre>'; echo 'HTTP status code: '.$curl_info[http_code]; echo PHP_EOL.' '.PHP_EOL.PHP_EOL; print_rjson_decode$response; echo '</pre>';?> fragment odpowiedzi: HTTP status code: stdclass Object [count] => 283 [next] => operations/?page=2&status=completed&type=payment [previous] => [results] => Array [0] => stdclass Object [href] => [number] => M [creation_datetime] => T13:16: [type] => payment [status] => completed [amount] => [currency] => PLN [original_amount] => [original_currency] => PLN [account_id] => [related_operation] => [description] => Order [control] => [payer] => stdclass Object [first_name] => Patrick [last_name] => Jones [ ] => p.jones@example.com
41 [1] => stdclass Object [href] => [number] => M [creation_datetime] => T13:14: [type] => payment [status] => completed [amount] => [currency] => PLN [original_amount] => [original_currency] => PLN [account_id] => [related_operation] => [description] => payment for A shop [control] => [payer] => stdclass Object [first_name] => John [last_name] => Smith [ ] => john.smith@example.com Strona 41 /61
42 operations/string: operation_number/ szczegóły pojedynczej operacji Strona 42 / 61 Zasób zwraca szczegóły danej operacji. przykładowe żądanie: nagłówki żądania: GET /test_seller/api/operations/m / HTTP/1.1 Host: ssl.dotpay.pl Accept: application/json Authorization: Basic dxnlcju4ndc6qvfnqwjxzef2qg== nagłówki odpowiedzi: HTTP/ OK Vary: Accept Allow: GET, HEAD, OPTIONS "href": " "number": "M ", "creation_datetime": " T13:16: ", "type": "payment", "status": "completed", "amount": "156.00", "currency": "PLN", "original_amount": "156.00", "original_currency": "PLN", "account_id": "443005", "related_operation": null, "description": "Order ", "control": "", "payer": "first_name": "Patrick", "last_name": "Jones", " ": "p.jones@example.com", "payment_method": "channel_id": 4 Znaczenie zwracanych kodów odpowiedzi HTTP: HTTP status code OPIS 200 OK ok 404 Not Found nie znaleziono operacji
43 Własności zwrócone w odpowiedzi zostały opisane w rozdziale operations/ lista operacji powyżej, natomiast poniżej zostały wymienione dodatkowe / opcjonalne własności jakie mogą wystąpić w zależności od konfiguracji sklepu ID: Strona 43 /61 WŁASNOŚĆ TYP ZNACZENIE / OPIS payment_method.channel_id int numer kanału, jakim została wykonana płatność payment_method.payer_bank_account.name string nazwa nadawcy przelewu payment_method.payer_bank_account.number string numer rachunku bankowego z jakiego została dokonana płatność payment_method.credit_card.issuer_identification_number string format: IBAN numer identyfikacyjny emitenta karty płatniczej payment_method.credit_card.brand string marka karty płatniczej Poniżej został zamieszczony przykład żądania oraz odpowiedzi wykorzystujący język PHP oraz bibliotekę curl. żądanie: <?php $ch = curl_init ; curl_setopt $ch, CURLOPT_URL," api/operations/m /"; curl_setopt $ch, CURLOPT_SSL_VERIFYPEER, TRUE; curl_setopt $ch, CURLOPT_SSL_VERIFYHOST, 2; curl_setopt $ch, CURLOPT_CAINFO, "ca-bundle.crt"; // curl_setopt $ch, CURLOPT_FOLLOWLOCATION, 1; curl_setopt $ch, CURLOPT_RETURNTRANSFER, 1; curl_setopt $ch, CURLOPT_TIMEOUT, 100; curl_setopt $ch, CURLOPT_USERPWD, 'user:password'; $response = curl_exec $ch; // API response $curl_info = curl_getinfo$ch; //curl info curl_close $ch; echo '<pre>'; echo 'HTTP status code: '.$curl_info[http_code]; echo PHP_EOL.' '.PHP_EOL.PHP_EOL; print_rjson_decode$response; echo '</pre>';?>
44 Strona 44 / 61 HTTP status code: stdclass Object [href] => [number] => M [creation_datetime] => T13:16: [type] => payment [status] => completed [amount] => [currency] => PLN [original_amount] => [original_currency] => PLN [account_id] => [related_operation] => [description] => Order [control] => [payer] => stdclass Object [first_name] => Patrick [last_name] => Jones [ ] => p.jones@example.com [payment_method] => stdclass Object [channel_id] => 4
45 operations/string: operation_number/operations/ payout lista operacji zawartych w operacji Zasób zwraca listę operacji zawartych w operacji typu payout wypłata. Strona 45 /61 przykładowe żądanie: nagłówki żądania: GET /test_seller/api/operations/m /operations/ HTTP/1.1 Host: ssl.dotpay.pl Accept: application/json Authorization: Basic dxnlcju4ndc6qvfnqwjxzef2qg== nagłówki odpowiedzi: HTTP/ OK Vary: Accept Allow: GET, HEAD, OPTIONS fragment odpowiedzi: "count": 54, "next": null, "previous": null, "results": [ "href": " "number": "M ", "creation_datetime": " T06:55: ", "type": "payment", "status": "completed", "amount": "1.00", "currency": "PLN", "original_amount": "1.00", "original_currency": "PLN", "account_id": "443005", "related_operation": null, "description": "test", "control": "", "payer": "first_name": "Jan", "last_name": "Kowalski", " ": "jan.kowalski@example.com", "href": " "number": "M ", "creation_datetime": " T10:13: ", "type": "refund", "status": "processing_realization_waiting", "amount": "238.00", "currency": "PLN", "original_amount": "238.00", "original_currency": "PLN", "account_id": "443005",
46 Strona 46 / 61 "related_operation": " "description": "Zwrot: payment for A shop", "control": null, "payer": null, Znaczenie zwracanych kodów odpowiedzi HTTP: HTTP status code OPIS 200 OK ok 404 Not Found nie znaleziono operacji Własności zwrócone w odpowiedzi zostały opisane w rozdziale operations/ lista operacji powyżej Poniżej został zamieszczony przykład żądania oraz odpowiedzi wykorzystujący język PHP oraz bibliotekę curl. żądanie: <?php $ch = curl_init ; curl_setopt $ch, CURLOPT_URL," api/operations/?type=payment&status=completed"; curl_setopt $ch, CURLOPT_SSL_VERIFYPEER, TRUE; curl_setopt $ch, CURLOPT_SSL_VERIFYHOST, 2; curl_setopt $ch, CURLOPT_CAINFO, "ca-bundle.crt"; // curl_setopt $ch, CURLOPT_FOLLOWLOCATION, 1; curl_setopt $ch, CURLOPT_RETURNTRANSFER, 1; curl_setopt $ch, CURLOPT_TIMEOUT, 100; curl_setopt $ch, CURLOPT_USERPWD, 'user:password'; $response = curl_exec $ch; // API response $curl_info = curl_getinfo$ch; //curl info curl_close $ch; echo '<pre>'; echo 'HTTP status code: '.$curl_info[http_code]; echo PHP_EOL.' '.PHP_EOL.PHP_EOL; print_rjson_decode$response; echo '</pre>';?> fragment odpowiedzi: HTTP status code: stdclass Object [count] => 54 [next] =>
API PANELU ADMINISTRACYJNEGO SPRZEDAWCY
Dział Pomocy Technicznej Dotpay ul. Wielicka 72, 30-552 Kraków tel. +48 12 688 26 00 faks +48 12 688 26 49 e-mail: tech@dotpay.pl API PANELU ADMINISTRACYJNEGO SPRZEDAWCY Wersja 1.35.4.2 SPIS TREŚCI Strona
PAŁACE I PARKI WebAPI
PAŁACE I PARKI WebAPI Opracowanie: Centrum Technologii Internetowych CTI sp. z o.o. I. AUTORYZACJA Api do autoryzacji wykorzystuje nagłówek HTTP_AUTHORIZATION. Wysyłając żądanie curl należy dodać zmienną
Specyfikacja techniczna. mprofi Interfejs API
Warszawa 09.04.2015. Specyfikacja techniczna mprofi Interfejs API wersja 1.0.2 1 Specyfikacja techniczna mprofi Interfejs API wersja 1.0.2 WERSJA DATA STATUTS AUTOR 1.0.0 10.03.2015 UTWORZENIE DOKUMENTU
Dokumentacja techniczna SMS MO
Dokumentacja techniczna SMS MO Spis Treści 1. Wprowadzenie 2 1.1. Przebieg płatności Premium SMS 2 1.2. Weryfikacja płatności..3 2. Weryfikacja poprawności kodu aktywacyjnego...3 3. Przykład użycia zapytania
SSL Reseller. https://www.sslreseller.pl. Dokumentacja techniczna v.1.0 z dnia 2015 04 28
SSL Reseller https://www.sslreseller.pl Dokumentacja techniczna v.1.0 z dnia 2015 04 28 1. Dostęp do API Dostęp do API realizowany jest za pomocą żądań POST. Adres API: https://www.mserwis.pl/sslapi/api.php
Dokumentacja API statystyk
Dokumentacja API statystyk www.systempartnerski.pl Wersja dokumentu: 01.05.03 2018.01.22 Spis treści Dokumentacja API statystyk... 1 Spis treści... 2 Historia zmian... 3 Dokumentacja... 4 1. Wprowadzenie...
API System Partnerski
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.
PANEL ADMINISTRACYJNY SPRZEDAWCY SZYBKI START
Biuro Obsługi Klienta Dotpay ul. Wielicka 72, 30-552 Kraków tel. +48 12 688 26 00 e-mail: bok@dotpay.pl PANEL ADMINISTRACYJNY SPRZEDAWCY SZYBKI START Wersja 1.29.6.1 SPIS TREŚCI Strona 2 / 15 WSTĘP...
INSTRUKCJA OBSŁUGI PANELU ADMINISTRACYJNEGO MÓJ DOTPAY v0.1
Dział Pomocy Technicznej Dotpay ul. Wielicka 72 30-552 Kraków Tel. +48 126882600 Faks +48 126882649 E-mail: tech@dotpay.pl INSTRUKCJA OBSŁUGI PANELU ADMINISTRACYJNEGO MÓJ DOTPAY v0.1 Przyjmowanie płatności
Dokumentacja interfejsu HTTPD. Platforma BSMS.PL Instrukcja podłączenia po przez http
Dokumentacja interfejsu HTTPD Platforma BSMS.PL Instrukcja podłączenia po przez http Dokumentacja interfejsu httpd (strona 2) SPIS TREŚCI 1. Zawartość dokumentu str.3 2. Informacje ogólne 2.1 Zastosowanie
PayPo API v.2.0. Dokument zawiera specyfkaccę techniczną REST API PayPo.pl w wersci 2.0. Wersja dokumentu. Wykaz zmian
PayPo API v.2.0 Dokument zawiera specyfkaccę techniczną REST API PayPo.pl w wersci 2.0. Wersja dokumentu Data Wykaz zmian 1.2.2 2017.12.12 Rozszerzenie funkcconalności atrybutu zaufanego klienta 1.2.1
Dokumentacja API serwisu KurierSerwis.com
Dokumentacja API serwisu KurierSerwis.com wersja dokumentu: 1.1 6 października 2015 r. Spis treści Informacje ogólne...3 Dane autoryzacyjne...3 Wywoływanie funkcji i format danych...3 Autoryzacja i sesja...4
SMS Kod Automatyczny
Dokumentacja 2.0.0 SMS Kod Automatyczny Dokumentacja dla SMS Kod Automatyczny Web Service REST CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa Górnicza Tel.: +48 032 764-18-42 Fax: +48 032 764-18-40
API przekazy masowe - Dokumentacja. v 1.1, czerwiec 2014 KIP S.A. ul. Św. Marcin 73/ Poznań.
API przekazy masowe - Dokumentacja v 1.1, czerwiec 2014 KIP S.A. ul. Św. Marcin 73/6 61-808 Poznań www.kipsa.pl www.tpay.com 1 Bramka API Dokumentacja opisuje możliwość wykonania przekazów masowych za
INSTRUKCJA TECHNICZNA IMPLEMENTACJI PŁATNOŚCI
Dział Pomocy Technicznej Dotpay ul. Wielicka 72, 30-552 Kraków tel. +48 12 688 26 00 faks +48 12 688 26 49 e-mail: tech@dotpay.pl INSTRUKCJA TECHNICZNA IMPLEMENTACJI PŁATNOŚCI Wersja 1.27.0.1 SPIS TREŚCI
Specyfikacja 1.2.1. Płatności CashBill. Instrukcja podłączenia płatności elektronicznych do typowych zastosowań.
Specyfikacja 1.2.1 Płatności CashBill Instrukcja podłączenia płatności elektronicznych do typowych zastosowań. CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa Górnicza Tel.: +48 032 764-18-42 Fax:
API transakcyjne BitMarket.pl
API transakcyjne BitMarket.pl Wersja 20140402 1. Sposób łączenia się z API... 2 1.1. Klucze API... 2 1.2. Podpisywanie wiadomości... 2 1.3. Parametr tonce... 2 1.4. Limity zapytań... 3 1.5. Odpowiedzi
Przelewy24 Wirtualny Koszyk
Przelewy24 Wirtualny Koszyk Dialcom24 Sp. z o.o. wersja.1.1 data 2013-12-18 Spis treści: 1. Opis usługi 2 2. Obsługa interfejsu w panelu Przelewy24 2 2.1. Moduł konfiguracyjny 2 a) Dostawcy 2 b) Produkty
Automater.pl zdalne tworzenie i zarządzanie transakcjami dokumentacja API wersja 0.1
Dokumentacja API 0.1 Automater.pl zdalne tworze i zarządza transakcjami dokumentacja API wersja 0.1 Automater sp. z o.o., ul. Belgradzka 4/42, 02-793 Warszawa 2 1. Wstęp System Automater.pl udostępnia
[1.9.0] Zlecenia odbioru
[1.9.0] Zlecenia odbioru Zlecenia odbioru pozwalaj na zamówienie podjazdu kuriera w celu odebrania wczeniej przygotowanych przesyek. Kade zlecenie odbioru posiada status, który okrela jest stan. Obsugiwane
Warszawa Specyfikacja techniczna. mprofi Interfejs API wersja 1.0.7
Warszawa 03.11.2015. Specyfikacja techniczna mprofi Interfejs API wersja 1.0.7 WERSJA DATA STATUTS AUTOR 1.0.0 10.03.2015 UTWORZENIE DOKUMENTU PAWEŁ ANDZIAK 1.0.1 23.03.2015 MODYFIKACJA MAREK SZWAŁKIEWICZ
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.
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. Odpowiedź serwera Wstęp Usługa udostępniona dla klientów serwisu pakka.pl,
Dokumentacja API serwisu epaka.pl
Dokumentacja API serwisu epaka.pl wersja dokumentu: 1.6 14 lipca 2014 r. Spis treści Historia zmian...3 Informacje ogólne...3 Dane autoryzacyjne...3 Wywoływanie funkcji i format danych...4 Autoryzacja
Baza numerów Wersja 1.1
Baza numerów Wersja 1.1 SPIS TREŚCI 1. Wprowadzenie 1.1 Adresy URL do połączenia z aplikacją 1.2 Informacje zwrotne wysyłane z API w odpowiedzi na odebrane odwołania I. Zarządzanie grupami Bazy Numerów
Dokumentacja Api do aplikacji skanujfakture.pl
AiTech sp. z o.o Jana Kochanowskiego 47 lok 44 Warszawa, 01-864 Dokumentacja Api do aplikacji skanujfakture.pl Aplikacja dostępna pod adresem: https://skanujfakture.pl:8443/skanujfakture#/ Wersja 1.3 Z
Dokumentacja API serwisu korporacjakurierska.pl
Dokumentacja API serwisu korporacjakurierska.pl wersja dokumentu: 1.3 28 maja 2015 r. Spis treści Historia zmian...3 Informacje ogólne...3 Dane autoryzacyjne...3 Wywoływanie funkcji i format danych...3
NeoClick Merchant API
NeoClick Merchant API Zawartość dokumentacji: Logowanie Zarządzanie przesyłkami Płatność za paczkę i utworzenie przesyłki Usunięcie przesyłki Pobranie przesyłki Edycja przesyłki Pobranie etykiety dla przesyłki
Dokumentacja techniczna API systemu SimPay.pl
Wprowadzenie Dokumentacja techniczna API systemu SimPay.pl Wersja 1.0 z dnia 24.03.2015 r. API serwisu SimPay.pl opiera się o danych wysyłanych i zwracanych w formie JSON. W przypadku napotkania jakiegokolwiek
Dokumentacja API serwisu korporacjakurierska.pl
Dokumentacja API serwisu korporacjakurierska.pl wersja dokumentu: 1.5 26 listopada 2015 r. Spis treści Historia zmian...3 Informacje ogólne...3 Dane autoryzacyjne...3 Wywoływanie funkcji i format danych...3
LiveSpace API. Aktualizacja: 16 stycznia 2015 Wersja: 0.6. LiveSpace CRM email: pomoc@livespace.pl tel: 22 354 66 60, www.livespace.
LiveSpace API Aktualizacja: 16 stycznia 2015 Wersja: 0.6 email: pomoc@livespace.pl tel: 22 354 66 60, www.livespace.pl Strona 1 z 28 1 Wstęp W dokumencie opisano sposób komunikacji z API LiveSpace, przygotowania
Terytorialna analiza danych
Terytorialna analiza danych Dokumentacja systemu Marek Roj, Warszawa, luty 2013 Aktualizowano: 15.02.2013, wersja 0.196 Spis treści Wprowadzenie...3 Cel tego dokumentu...3 Informacje ogólne...3 Dokumentacja
Dokumentacja Techniczna SMS MO
Dokumentacja Techniczna SMS MO SMS PREMIUM MO KOD AUTOMATYCZNY EPŁATNOŚCI SP. Z O.O. SP. K. UL. 27 STYCZNIA 9 34-120 ANDRYCHÓW SPIS TREŚCI 1. Wprowadzenie... 2 1.1 Schemat przebiegu płatności w modelu
INSTRUKCJA TECHNICZNA IMPLEMENTACJI PŁATNOŚCI
Biuro Obsługi Klienta Dotpay ul. Wielicka 72, 30-552 Kraków tel.: +48 12 688-26-00 faks: +48 12 688-26-99 email: biuro@dotpay.pl INSTRUKCJA TECHNICZNA IMPLEMENTACJI PŁATNOŚCI I. Przyjmowanie płatności
Dokumentacja techniczna integracji z systemem transakcyjnym imoje
Dokumentacja techniczna integracji z systemem transakcyjnym imoje System transakcyjny imoje Dokumentacja techniczna 1.3.3 1 Wersja dokumentu Wersja 1.0.0 1.1.0 1.2.0 1.3.0 1.3.1 1.3.2 1.3.3 Data 14.03.2018
Specyfikacja HTTP API. Wersja 1.6
Specyfikacja HTTP API Wersja 1.6 1. Wprowadzenie Platforma PlaySMS umożliwia masową rozsyłkę SMS-ów oraz MMS-ów marketingowych. Umożliwiamy integrację naszej platformy z dowolnym systemem komputerowym
API transakcji - Dokumentacja. v 2. 2, marzec 2017 KIP S.A. ul. Św. Marcin 73/ Poznań.
API transakcji - Dokumentacja v 2. 2, marzec 2017 KIP S.A. ul. Św. Marcin 73/6 61-808 Poznań www.kipsa.pl www.tpay.com 1 Bramka API Dokumentacja opisuje możliwość stworzenia transakcji oraz pobrania jej
Gatesms.eu Mobilne Rozwiązania dla biznesu
Mobilne Rozwiązania dla biznesu SPECYFIKACJA TECHNICZNA WEB API-USSD GATESMS.EU wersja 0.9 Opracował: Gatesms.eu Spis Historia wersji dokumentu...3 Bezpieczeństwo...3 Wymagania ogólne...3 Mechanizm zabezpieczenia
Dokumentacja Techniczna 1.2. Webtoken MT. Uruchomienie subskrybcji MT poprzez serwis WWW
Dokumentacja Techniczna 1.2 Webtoken MT Uruchomienie subskrybcji MT poprzez serwis WWW CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa Górnicza Tel.: +48 032 764-18-42 Fax: +48 032 764-18-40 Infolinia:
Przelewy24 Wirtualny Koszyk
Dialcom24 Sp. z o.o. wersja.1.0 data 2012-05-25 Spis treści: 1. Opis usługi 2 2. Obsługa interfejsu w panelu Przelewy24 2 2.1. Moduł konfiguracyjny 2 a) Dostawcy 2 b) Produkty 4 c) Integracja 5 2.2. Historia
Podręcznik Integracji
Podręcznik Integracji Spis treści 1. Integracja oferty... 3 1.1. Samodzielne wprowadzanie oferty sklepu... 3 1.2. Automatyczne wprowadzanie oferty z pliku XML... 3 1.3. Cyklicznie pobieranie oferty ze
Dokumentacja API BizIn
Dokumentacja API BizIn Spis treści Wstęp... 1 Dostęp do API BizIn... 1 Identyfikatory API... 1 Dostępne akcje... 3 Przykład wywołania API w języku PHP... 3 Pobieranie danych... 3 Wystawianie dokumentu
Integracja frameworku Wicket z serwisem Platnosci.pl.
Integracja frameworku Wicket z serwisem Platnosci.pl. Paweł Wąsowski, 157702 1. Wprowadzenie Niniejszy dokument powstał w trakcie realizacji projektu SzukamNeta.pl. Dokument zawiera praktyczne wskazówki
Dokumentacja techniczna 2.3. Płatności CashBill. Dokumentacja wdrożenia systemu Płatności CashBill
Dokumentacja techniczna 2.3 Dokumentacja wdrożenia systemu +48 32 438 45 00 kontakt@cashbill.pl CashBill Spółka Akcyjna ul. Sobieskiego 2, 40-082 Katowice NIP: 629-241-08-01, REGON: 241048572, KRS: 0000323297,
Specyfikacja API Paczka w Ruchu v
Specyfikacja API Paczka w Ruchu v. 1.14.002 Zawartość 1 Opis... 3 1.1 GiveMeAllRUCHLocation... 3 1.1.1 Wywołanie... 3 1.1.2 Odpowiedź... 3 1.2 GenerateBusinessPack... 4 1.2.1 Wywołanie... 4 1.2.2 Odpowiedź...
Pierwsze kroki Statusy transakcji Zwrot płatności przelewem lub kartą Odbiór wpłat Czas realizacji płatności...
Pierwsze kroki... 2 Statusy transakcji... 3 Zwrot płatności przelewem lub kartą... 4 Odbiór wpłat... 4 Czas realizacji płatności... 5 Stawki prowizyjne... 6 Wypłaty środków... 6 Wypłaty automatyczne...
Funkcje dodatkowe. Wersja 1.2.1
Funkcje dodatkowe Wersja 1..1 Dokumentacja SMSAPI (https) FUNKCJE DODATKOWE z dnia 1.06.01 Wersja 1..1 SPIS TREŚCI 1.Wprowadzenie 1.1 Adresy URL do połączenia z aplikacją dla funkcji zarządzania kontem
Dokumentacja API BizIn
Dokumentacja API BizIn Spis treści Wstęp... 1 Dostęp do API BizIn... 1 Identyfikatory API... 1 Dostępne akcje... 3 Przykład wywołania API w języku PHP... 3 Pobieranie danych... 3 Wystawianie dokumentu
LiveSpace API. Aktualizacja: 27 lutego 2015 Wersja: 0.7. LiveSpace CRM email: pomoc@livespace.pl tel: 22 354 66 60, www.livespace.
LiveSpace API Aktualizacja: 27 lutego 2015 Wersja: 0.7 email: pomoc@livespace.pl tel: 22 354 66 60, www.livespace.pl Strona 1 z 30 1 Wstęp W dokumencie opisano sposób komunikacji z API LiveSpace, przygotowania
HermesREST. Specyfikacja Wejścia/Wyjścia wersja 2. Syriusz Sp. z o.o. Legionów Rzeszów tel
HermesREST Specyfikacja Wejścia/Wyjścia wersja 2. Syriusz Sp. z o.o. Legionów 35 35-111 Rzeszów tel. 017 8631 555 email: syriusz@syriusz.eu Zawartość dokumentu Dokument zawiera opis zastosowania i działania
OPIS TECHNICZNY SYSTEM HOSTED SMS
OPIS TECHNICZNY SYSTEM HOSTED SMS Wersja 1.6.2 Warszawa, lipiec 2015 1 SPIS TREŚCI 1. Wprowadzenie... 3 2. Podstawowe Parametry systemu Hosted SMS... 3 Dostępność... 3 Definicja znaków i długości wiadomości
Geis Point SOAP WebService Interface
Geis Point SOAP WebService Interface Dokumentacja do wysyłki zamówienia z e-sklepu do Punktu Doręczenia Geis Wersja 20161205 Ważne od 05.12.2016 Informacje ogólne Plugin Geis Point WSDL To jest interfejs
REST API. Wprowadzenie. Kampanie. Kampania zwykła. Kampania zasilana z CRM CC CRM. Kolejki. Thulium REST API. Autentykacja.
Thulium REST API REST API Wprowadzenie Kody odpowiedzi Obsługa błędów Notyfikacje o połączeniach (adresy callback) Kampanie Zasoby Opis outbounds Zwraca listę wszystkich kampanii. outbounds/:id/statuses
Dokumentacja REST API v 3.0
Dokumentacja REST API v 3.0 Kraków, 16 kwietnia 2012 FreshMail, ul. Fabryczna 20a, 31-553 Kraków tel. +48 12 617 61 40, info@freshmail.pl, freshmail.pl Spis treści Opis API... 3 Uwierzytelnienie... 3 Odpowiedzi
Dokumentacja REST API v 3.0. Kraków, 7 marca FreshMail, ul. Fabryczna 20a, Kraków tel , freshmail.
Dokumentacja REST API v 3.0 Kraków, 7 marca 2012 FreshMail, ul. Fabryczna 20a, 31-553 Kraków tel. +48 12 617 61 40, info@freshmail.pl, freshmail.pl Wersja dokumentu: 1.0 Autorzy: Tadeusz Kania ,
DOKUMENTACJA TECHNICZNA USŁUGI API ver. 1.27
RedCart.pl ul. wrocławska 113 58-306 Wałbrzych Polska DOKUMENTACJA TECHNICZNA USŁUGI API ver. 1.27 Infolinia: 22 22 82 114 pn-pt: 9.00-17.00 połączenie wg stawki operatora 1 Spis treści 1.Historia dokumentacji...
Specyfikacja API 1.0. Specyfikacja kontroli Konta systemu CashBill z wykorzystaniem API opartego na REST
Specyfikacja API 1.0 API REST Specyfikacja kontroli Konta systemu CashBill z wykorzystaniem API opartego na REST CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa Górnicza Tel.: +48 032 764-18-42
DOKUMENTACJA TECHNICZNA SMS API MT
DOKUMENTACJA TECHNICZNA SMS API MT Mobitex Telecom Sp.j., ul. Warszawska 10b, 05-119 Legionowo Strona 1 z 5 Ten dokument zawiera szczegółowe informacje odnośnie sposobu przesyłania requestów do serwerów
Technologie internetowe
Protokół HTTP Paweł Rajba pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Spis treści Protokół HTTP Adresy zasobów Jak korzystać z telnet? Metody protokołu HTTP Kody odpowiedzi Pola nagłówka HTTP - 2 - Adresy
Dokumentacja API serwisu KurierSerwis.com
Dokumentacja API serwisu KurierSerwis.com wersja dokumentu: 1.0 15 października 2014 r. Spis treści Informacje ogólne...3 Dane autoryzacyjne...3 Wywoływanie funkcji i format danych...3 Autoryzacja i sesja...4
LiveSpace API. Aktualizacja: 22 maja 2015 Wersja: 0.8. LiveSpace CRM email: pomoc@livespace.pl tel: 22 354 66 60, www.livespace.
LiveSpace API Aktualizacja: 22 maja 2015 Wersja: 0.8 email: pomoc@livespace.pl tel: 22 354 66 60, www.livespace.pl Strona 1 z 30 1 Wstęp W dokumencie opisano sposób komunikacji z API LiveSpace, przygotowania
API JSA Integracja JSA z systemami uczelnianymi
API JSA Integracja JSA z systemami uczelnianymi 1 Spis treści Spis treści... 2 1. Założenia biznesowe... 3 2. Metody HTTP... 3 3. Protokół komunikacyjny... 3 4. Uwierzytelnianie i autoryzacja... 4 5. Statusy
Funkcje dodatkowe. Wersja 1.2.1
Funkcje dodatkowe SPIS TREŚCI 1.Wprowadzenie 1.1 Adresy URL do połączenia z aplikacją dla funkcji zarządzania kontem 1.2 Adresy URL do połączenia z aplikacją dla funkcji zarządzania polami nadawcy I. ZARZĄDZANIE
Dokumentacja techniczna 2.0. Płatności CashBill. Dokumentacja wdrożenia systemu Płatności CashBill
Dokumentacja techniczna 2.0 Płatności CashBill Dokumentacja wdrożenia systemu Płatności CashBill CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa Górnicza Tel.: +48 032 764-18-42 Fax: +48 032 764-18-40
Ogólnopolskie Repozytorium Prac Dyplomowych
Ogólnopolskie Repozytorium Prac Dyplomowych System Informacji o Szkolnictwie Wyższym POL-on Źródła danych i sposób zasilania, formaty i aspekty organizacyjne Strona 1 z 8 Spis treści Spis treści 1.Źródła
Specyfikacja instalacji usługi SMS Premium w Przelewy24.pl
Specyfikacja instalacji usługi SMS Premium w Przelewy24.pl wersja.2.9 data 2014-11-21 Opis usług: P24 KOD P24 KLUCZ P24 WAPA SEND SMS Strona 1 z 8 P24 KOD Przebieg transakcji Operacje po stronie Sprzedawcy
Specyfikacja Techniczna 2.0. Specyfikacja techniczna usługi dystrybucji kodów dostępowych PayCode
Specyfikacja Techniczna 2.0 PayCode API Specyfikacja techniczna usługi dystrybucji kodów dostępowych PayCode CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa Górnicza Tel.: +48 032 764-18-42 Fax:
Bezpieczne Zakupy. - specyfikacja techniczna implementacji uproszczonej
Bezpieczne Zakupy - specyfikacja techniczna implementacji uproszczonej P OL C AR D is a regis t e r e d t ra d e ma rk o f FI R S T D AT A P O L S K A S. A., FI RS T D AT A P O L S K A S. A., Al. J e roz
Dokumentacja techniczna 2.1. Płatności CashBill. Dokumentacja wdrożenia systemu Płatności CashBill
Dokumentacja techniczna 2.1 Płatności CashBill Dokumentacja wdrożenia systemu Płatności CashBill CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa Górnicza Tel.: +48 032 764-18-42 Fax: +48 032 764-18-40
OPIS FORMATÓW PLIKÓW EKSPORTU HISTORII OPERACJI WYKORZYSTYWANYCH W BANKOWOŚCI ELEKTRONICZNEJ IDEA BANK S.A.
1/9 OPIS FORMATÓW PLIKÓW EKSPORTU HISTORII OPERACJI WYKORZYSTYWANYCH W BANKOWOŚCI ELEKTRONICZNEJ IDEA BANK S.A. Wstęp Niniejszy dokument ma charakter informacyjny i jest przeznaczony dla klientów korzystających
Dokumentacja API serwisu epaka.pl
Dokumentacja API serwisu epaka.pl wersja dokumentu: 2.6 7 września 2015 r. Spis treści Historia zmian...3 Informacje ogólne...4 Dane autoryzacyjne...4 Wywoływanie funkcji i format danych...4 Autoryzacja
Paczkomaty API XML D-ST-12-3-1.4. D - Informacja publiczna DOCUMENT ID:
Paczkomaty API XML DOCUMENT ID: D-ST-12-3-1.4 D - Informacja publiczna 2 z 40 Spis treści Spis treści... 2 1. Założenia wstępne... 3 2. Konta testowe... 3 3. Sugerowany sposób integracji w systemie sprzedażowym
WayBillsWebService. identyfikator kontrahenta, jeśli wartość zwracana jest mniejsza od zera to numer błędu.
WayBillsWebService WeyBillsWebSendce jest usługą sieciową, niezależną od platformy i implementacji dostarczającym funkcjonalność pozwalającą na generowanie listów przewozowych w systemie spedycyjnym JAS-FBG
Dokumentacja techniczna SMS MO
Dokumentacja techniczna SMS MO SMS PREMIUM MO KOD AUTOMATYCZNY Autor: Mirosław Pietrzak LEADERS SP. Z O.O. SP. K. BIURO@LEADERS.NET.PL Spis treści 1. Wprowadzenie... 2 1.1 Schemat przebiegu płatności w
Wdrożenie modułu płatności eservice. dla systemu Zen Cart 1.3.9 1.5
Wdrożenie modułu płatności eservice dla systemu Zen Cart 1.3.9 1.5 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie
Płatności CashBill - SOAP
Dokumentacja techniczna 1.0 Płatności CashBill - SOAP Dokumentacja wdrożenia systemu Płatności CashBill w oparciu o komunikację według protokołu SOAP CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa
Dokumentacja interfejsu Webservices API. Wersja 2.0 [12 stycznia 2014] http://bramka.gsmservice.pl e-mail: bramka@gsmservice.pl
http://bramka.gsmservice.pl e-mail: bramka@gsmservice.pl Bramka SMS: Obsługiwanych ponad 700 sieci w ponad 200 krajach Świata SMSy z własnym polem nadawcy Raporty doręczeń Obsługa długich wiadomości SMS
Dokumentacja API serwisu korporacjakurierska.pl
Dokumentacja API serwisu korporacjakurierska.pl wersja dokumentu: 1.7 25 stycznia 2016 r. Spis treści Historia zmian...3 Informacje ogólne...3 Dane autoryzacyjne...3 Wywoływanie funkcji i format danych...4
Dokumentacja Techniczna. Dokumentacja techniczna usługi płatności mobilnych
Dokumentacja Techniczna 1.3, beta Direct Billing Dokumentacja techniczna usługi płatności mobilnych CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa Górnicza Tel.: +48 032 764-18-42 Fax: +48 032
Implementacja mechanizmu SkyCashClick Wersja 0.1
Implementacja mechanizmu SkyCashClick Wersja 0.1 SkyCash 1/6 Spis treści: 1. Opis usługi... 3 2. Osadzenie przycisku SkyCashClick... 4 2.1. Parametry transakcji... 4 2.2. Weryfikacja znacznika parametrów
Dokumentacja API Stacja z Paczką ver. 2.14
Dokumentacja API Stacja z Paczką ver. 2.14 2 Dokumentacja API Stacja z Paczką ver. 2.14 Spis treści 1 Historia zmian w dokumentacji... 3 2 Dostęp do API Adres URL do Web Services (SOAP/WSDL)... 3 2.1 Środowisko
Specyfikacja wysyłek marketingowych v1.10
Specyfikacja wysyłek marketingowych v1.10 1 Historia zmian: Al. Jerozolimskie 81 Data Autor Opis 05-07-2013 Olga Krygier-Zawistowska Dodano przykład w PHP 2 Specyfikacja komunikacji Al. Jerozolimskie 81
Specyfikacja API bramki SMS/MMS/TTS
Specyfikacja API bramki SMS/MMS/TTS wersja 1.3.1 Piotr Isajew (pki@ex.com.pl) 21 lutego 2011 c 2011 EXPERTUS, http://www.ex.com.pl 1. Wprowadzenie API działa w oparciu o proste komunikaty XML przekazywane
Ministerstwo Finansów
Ministerstwo Finansów Departament Informatyzacji Specyfikacja Wejścia-Wyjścia Wersja 1.0 Warszawa, 16.02.2017 r. Copyright (c) 2017 Ministerstwo Finansów MINISTERSTWO FINANSÓW, DEPARTAMENT INFORMATYZACJI
apaczka Webservice API
apaczka Webservice API Właściciel dokumentu: R2G Wersja dokumentu: 1.5 Status dokumentu: Draft Data utworzenia: 13.09.2012 Data zapisu: 15.09.2012 Autorzy: Piotr Jatymowicz, Piotr Dobrzyński R2G Polska
Spis treści INTERFEJS (WEBSERVICES) - DOKUMENTACJA TECHNICZNA 1
I N T E R F E J S W E BSERVICES NADAWANIE PAKIETÓW D O S Y S T EMU MKP PRZEZ I N TERNET D O K U M E N T A C J A T E C H N I C Z N A P A Ź D Z I E R N I K 2 0 1 6 Spis treści 1. Wstęp... 2 2. Informacje
TradeWatch API v. 1.3.1
TradeWatch API v. 1.3.1 3.12.2013 TradeWatch API 1 Spis treści 1. Wstęp...3 1.1. Przeznaczenie...3 1.2. Ograniczenia...3 2. Autentykacja...3 2.A. Autentykacja za pomocą nagłówka (header) żądania HTTP...3
Dokumentacja API. wersja 1.1
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
Aktualizacja SMSFall v. 1.1.5 Data publikacji: 20-05-2013
Aktualizacja SMSFall v. 1.1.5 Data publikacji: 20-05-2013 Wersja Standard i Plus: we właściwościach terminala dodano wskaźnik poziomu sygnału urządzenia GSM wyrażony w dbm. Podstawa teoretyczna: http://pl.wikipedia.org/wiki/dbm.
Orange Send MMS. Autoryzacja. Metoda HTTP. Parametry wywołania. API wyślij MMS dostarcza wiadomości MMS. Basic POST
Orange Send MMS API wyślij MMS dostarcza wiadomości MMS. Autoryzacja Basic Metoda HTTP Parametry wywołania Nagłówek Wywołania (Request Header) Jeśli zawartość wiadomości jest w formie załącznika, wywołanie
Dostęp do rachunków płatniczych klientów Blue Media
Projekt Tytuł Typ Opis dokumentacji Dokumentacja techniczna Dokumentacja zawiera streszczenie dokumentacji opisującej usługi udostępnione w ramach API. Wersji 0.1 Przedstawiona specyfikacja nie może być
DPDInfoServices. Specyfikacja biznesowa. Version DPD Polska Sp. z O.O. Warszawa
DPDInfoServices Specyfikacja biznesowa Version 1.0.7 2015-02-06 DPD Polska Sp. z O.O. Warszawa Spis treści 1 Historia dokumentu... 3 2 Wstęp... 4 3 Bezpieczeństwo przesyłanych danych... 4 4 Konfiguracja
Bramka płatnicza. Dokumentacja techniczna. wersja 1.0
Bramka płatnicza Dokumentacja techniczna wersja 1.0 strona 2 z 15 Spis treści 1. Wstęp... 3 2. Słownik pojęć... 3 3. Usługa bramki płatniczej... 4 3.1 Realizacja płatności... 4 3.1.1 Postępowanie... 4
Spis treści. Strona: 1/26
Spis treści 1. BPS API v2: Informacje podstawowe:...2 1.1 Adresy URL do połączenia z BPS API v2:...2 1.2 Przykład połączenia PHP:...2 2. Struktury:...3 2.1 Struktura login:...3 2.2 Struktura przesyłka:...3
Wdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x
Wdrożenie modułu płatności eservice dla systemu oscommerce 2.3.x - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie
Dokumentacja techniczna - PBL
Dokumentacja techniczna - PBL Spis treści 1. Wprowadzenie... 2 2. Formularz płatności... 2 3. Rejestracja konta w HotPay... 3 4. Rejestracja serwisu... 4 5. Pojedyncza płatność... 5 5.1 Konfiguracja serwisu...
INFAKT API - opis (ver. 0.8)
INFAKT API - opis (ver. 0.8) 1. Autoryzacja Autoryzacja odbywa się poprzez Basic Authorization dzięki danym dostępowym do serwisu infakt.pl Oprócz tych danych należy wygenerować klucz do API na stronie
Wdrożenie modułu płatności eservice dla systemu QuickCart 6.0
Wdrożenie modułu płatności eservice dla systemu QuickCart 6.0 Wersja 03 Wrzesień 2016 Centrum Elektronicznych Usług Płatniczych eservice Sp. z o.o. Spis treści 1. Wstęp... 3 1.1. Przeznaczenie dokumentu...
Dokumentacja smsapi wersja 1.4
Dokumentacja smsapi wersja 1.4 1. Wprowadzenie Platforma smsapi została skierowana do użytkowników chcących rozbudować swoje aplikacje o system wysyłania smsów. Aplikacja ta w prosty sposób umożliwia integrację