dotpay_instrukcja_techniczna.pdf

(793 KB) Pobierz
Dział Pomocy Technicznej Dotpay
ul. Wielicka 72
30-552 Kraków
Tel. +48 126882600
Faks +48 126882649
E-mail: tech@dotpay.pl
INSTRUKCJA TECHNICZNA IMPLEMENTACJI PŁATNOŚCI v0.8.6
Przyjmowanie płatności od
klientów
Tryb testowy
Odbieranie informacji po
płatności
Informacje dodatkowe
919570098.051.png 919570098.060.png 919570098.070.png 919570098.072.png 919570098.001.png 919570098.002.png 919570098.003.png 919570098.004.png 919570098.005.png 919570098.006.png 919570098.007.png 919570098.008.png 919570098.009.png 919570098.010.png 919570098.011.png 919570098.012.png 919570098.013.png 919570098.014.png 919570098.015.png 919570098.016.png 919570098.017.png 919570098.018.png 919570098.019.png 919570098.020.png 919570098.021.png 919570098.022.png 919570098.023.png 919570098.024.png 919570098.025.png 919570098.026.png 919570098.027.png 919570098.028.png 919570098.029.png 919570098.030.png 919570098.031.png 919570098.032.png 919570098.033.png 919570098.034.png 919570098.035.png 919570098.036.png 919570098.037.png 919570098.038.png 919570098.039.png 919570098.040.png 919570098.041.png 919570098.042.png 919570098.043.png 919570098.044.png 919570098.045.png 919570098.046.png 919570098.047.png
Instrukcja techniczna implementacji płatności v0.8.6
Spis Treści
Dział Pomocy Technicznej Dotpay : ul. Wielicka 72, 30-552 Kraków, Tel. +48 126882600, tech@dotpay.pl
- 2 -
919570098.048.png 919570098.049.png 919570098.050.png
 
Instrukcja techniczna implementacji płatności v0.8.6
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.
W dokumencie zastosowano następujące pojęcia i oznaczenia:
linki aktywne
Hiperłącze przenoszące poza obszar dokumentu.
linki nieaktywne
Brak akcji po kliknięciu w hiperłącze, oznaczenie w celu łatwiejszej identyfikacji.
Sekcja → opcja1 → opcja2 Ścieżka wskazująca opcję konfiguracyjną konta Dotpay (opcje dostępne po
zalogowaniu do panelu na stronie: https://ssl.dotpay.pl/login ).
nazwa
nazwa=wartość
Kod źródłowy, nazwa pliku lub parametr przesłany do serwisu Dotpay podczas
inicjowania procesu płatności lub odebrany w powiadomieniu o stanie transakcji,
hiperłącze przenosi do opisu parametru w tej instrukcji.
Kontrahent / Sprzedawca
Użytkownik serwisu Dotpay pobierający płatność lub właściciel portalu, sklepu czy
strony internetowej, na której rozpoczyna się proces płatności.
Klient / Kupujący
Osoba dokonująca wpłaty na rzecz Kontrahenta za pośrednictwem serwisu
transakcyjnego Dotpay.
Dział Pomocy Technicznej Dotpay : ul. Wielicka 72, 30-552 Kraków, Tel. +48 126882600, tech@dotpay.pl
- 3 -
919570098.052.png 919570098.053.png 919570098.054.png 919570098.055.png 919570098.056.png
 
Instrukcja techniczna implementacji płatności v0.8.6
I. PRZYJMOWANIE PŁATNOŚCI OD KLIENTÓW
Dostępne są trzy metody przyjmowania płatności od Klientów. Dwie pierwsze (wersja podstawowa oraz wersja
generowana) przeznaczone są dla Sprzedawców, którzy nie posiadają sklepów lub serwisów zintegrowanych
z systemem Dotpay. Trzecia metoda (wersja bezpośrednia) przeznaczona jest dla sklepów oraz serwisów, na których
rozpoczyna się proces płatności (np. Klient składa zamówienie na towar).
Dla popularnych sklepów internetowych przygotowane zostały przykładowe moduły, które pozwalają na łatwą
integrację z systemem płatności Dotpay. Można je pobrać po zalogowaniu do serwisu Dotpay w sekcji Pobierz →
niezbędne pliki . Pobrany moduł należy zainstalować zgodnie z dołączonym do niego opisem instalacji.
I.1 Wersja podstawowa
Klienci dokonujący wpłaty na rzecz Sprzedawcy o określonym numerze ID (np. ID=100 ) mogą skorzystać z opcji
" Zapłać sprzedawcy " dostępnej na stronie głównej serwisu http://dotpay.pl lub bezpośrednio po wprowadzeniu
Po wprowadzeniu w/w linku w pasku przeglądarki Klient wypełnić powinien formularz określający następujące dane:
a)
ID sprzedawcy (np. 100)
b)
kwotę transakcji (np. 12.42)
c)
walutę transakcji (np. PLN)
d)
opis transakcji (np. Zapłata za fakturę VAT 12345/2009)
Ta metoda jest przydatna również w przypadku gdy zaistnieje potrzeba udostępnienia Kupującemu samodzielnej
decyzji o wysokości wpłaty i opisie płatności (np. w przypadku dotacji/wsparcia).
Dowolne z powyższych danych można zapisać w adresie URL, np. aby wyeliminować możliwość błędnego
wprowadzenia przez Klienta numeru ID konta Sprzedawcy, można zapisać ten numer w treści linku. Należy w takim
przypadku zdefiniować następujący adres URL:
https://ssl.dotpay.pl/?id=100
W tym adresie numer sprzedawcy przekazywany jest do formularza płatności Dotpay za pomocą metody GET. Na tej
samej zasadzie przekazać można także inne parametry wpłaty - w poniższym przykładzie do formularza płatności
przekazywana jest również kwota i opis :
https://ssl.dotpay.pl/?id=100&kwota=123.00&opis=Test
Ponieważ nie przesłano parametru waluta , transakcja odbędzie się w walucie domyślnej dla konta o ID 100. Opis
pozostałych parametrów, które można w ten sposób przekazać do formularza płatności Dotpay, znajduje się w dalszej
części instrukcji ( Tabela 1 oraz Tabela 2) .
Dział Pomocy Technicznej Dotpay : ul. Wielicka 72, 30-552 Kraków, Tel. +48 126882600, tech@dotpay.pl
- 4 -
919570098.057.png 919570098.058.png 919570098.059.png 919570098.061.png 919570098.062.png 919570098.063.png 919570098.064.png
 
Instrukcja techniczna implementacji płatności v0.8.6
I.2 Wersja generowana
Po zalogowaniu w serwisie Dotpay można skorzystać z menu Inne → generowanie wpłat . Menu to pozwala na
określenie danych takich jak: kwota , waluta , opis oraz jezyk . Kreator pozwala również zdecydować czy po kliknięciu
w link ma być dostępna opcja płatności za pomocą karty płatniczej. Wygenerowanie wpłaty oznacza utworzenie
specjalnego klucza, którego wywołanie pozwoli na odgórne zdefiniowanie wymienionych parametrów, a tym samym
uprości proces płatności.
Wygenerowane w ten sposób klucze można przeglądać oraz modyfikować ich właściwości (np. kwota ) w menu Inne
→ przeglądanie wpłat .
Przykład klucza: I89RJLN3W38C2QWR4E9LLVXI7HYS2L9A
Dla tak określonego klucza stronę płatności można wywołać korzystając z następującego linku:
W przypadku, gdy nie zostanie zdefiniowany język płatności lub gdy zdefiniowany uprzednio język zostanie usunięty,
zastosowanie parametru lang (lub jezyk ) pozwoli na wybór języka, w jakim wyświetlona ma zostać strona płatności.
Przykład wywołania stron płatności z dodatkowym parametrem lang=en w celu zaprezentowania formularza w języku
angielskim:
Przygotowany link z kluczem można wykorzystywać z powodzeniem na aukcjach internetowych, gdzie umieszczenie
go na stronie aukcji, lub przesłanie w wiadomości e-mail do Kupującego, pozwoli na szybkie otrzymanie płatności.
Utworzony po zalogowaniu do serwisu Dotpay link z kluczem może być wykorzystywany wielokrotnie.
W sekcji Obsługa aukcji znajdują się dodatkowe narzędzia ułatwiające Sprzedawcom obsługę aukcji internetowych.
Za pomocą narzędzia Obsługa aukcji → generuj aukcje Sprzedawca może przesłać do Kupującego e-mail
zawierający specjalny link do wpłaty. Link klucz analogiczny do omawianego powyżej. Po kliknięciu w taki link
Kupującemu zostanie wyświetlony wypełniony formularz płatności, za pośrednictwem którego będzie mógł dokonać
wpłaty wybranym przez siebie kanałem transakcyjnym (np. przelewem lub kartą).
Za pomocą narzędzia Obsługa aukcji → generuj kod buttona Sprzedawca może wygenerować kod HTML, który po
wstawieniu w treści aukcji wyświetli element graficzny przekierowujący Kupującego na stronę zawierającą wypełniony
formularz płatności. Kod ten można wykorzystać w każdym serwisie aukcyjnym zezwalającym na użycie tagu <FORM>
w treści aukcji internetowej.
I.3 Wersja bezpośrednia
Wersja bezpośrednia polega na integracji serwisu Sprzedawcy z systemem płatności Dotpay.
W tej wersji Klient po złożeniu zamówienia zostaje przekierowany z serwisu Sprzedawcy do formularza płatności
Dotpay.
Klient znajdujący się na stronie Sprzedawcy, po kliknięciu na przycisk potwierdzający chęć zapłaty (np. " Zapłać przez
Dotpay ") powinien zostać przekierowany na adres https://ssl.dotpay.pl/ lub https://ssl.dotpay.eu/ .
Dział Pomocy Technicznej Dotpay : ul. Wielicka 72, 30-552 Kraków, Tel. +48 126882600, tech@dotpay.pl
- 5 -
919570098.065.png 919570098.066.png 919570098.067.png 919570098.068.png 919570098.069.png 919570098.071.png
 
Zgłoś jeśli naruszono regulamin