Przelewy24

Transkrypt

Przelewy24
Opracował: Dział IT
(Telefon 61 642 93 43)
Przelewy24 – Specyfikacja techniczna instalacji
Przelewy24
Specyfikacja techniczna instalacji
Data: 2013-12-11 Wersja: 3.0b
Dokument zawiera specyfikację techniczną instalacji systemu płatności Przelewy24.
DialCom24 Sp. z o.o. Ul. Kanclerska 15, 60-327 Poznań, Polska
tel. +48 48 61 642 93 44 fax + 48 61 642 90 31 [email protected]
NIP 781-173-38-52, REGON 634509164, Sąd Rejonowy Poznań, VIII Wydz. Gospodarczy Krajowego Rejestru Sądowego
Nr KRS 0000306513, wysokość kapitału zakładowego: 1 697 000 zł
Strona 1 z 6
Opracował: Dział IT
(Telefon 61 642 93 43)
Przelewy24 – Specyfikacja techniczna instalacji
1 Wstęp
2 Żądanie transakcji
Adres URL: https://secure.przelewy24/trnDirect
Parametry POST transakcji:
Nazwa pola
Typ
Wymagane
Opis
p24_merchant_id
INT
T
ID Sprzedawcy
p24_pos_id
INT
T
ID Sprzedawcy
p24_session_id
STRING(100)
T
p24_amount
INT
T
p24_currency
STRING(3)
T
p24_client_fee *
INT
N
p24_description
STRING(1024)
T
p24_email
STRING(50)
T
p24_client
STRING(40)
N
p24_address
STRING(60)
N
p24_zip
STRING(10)
N
PLN, EUR, GBP, CZK
p24_city
STRING(30)
N
p24_country
STRING(2)
T
Kody krajów zgodnie z
załącznikiem nr 2
p24_phone
STRING(12)
N
Telefon
klienta
w
formacie: 481321132123
p24_language
STRING(2)
N
pl / en / de / es / it
p24_method
INT
N
Lista metod płatności
widoczna w panelu lub
dostępna przez API
p24_url_return
STRING(250)
T
Adres
powrotny
po
zakończeniu transakcji
(w tym status transakcji)
p24_url_cancel
STRING(250)
T
Adres
powrotny
w
przypadku rezygnacji /
wystąpienia błędu
p24_url_status *
STRING(250)
N
Adres do przekazania
statusu transakcji
p24_time_limit *
INT
N
Limit czasu na wykonanie
transakcji, 0 - brak limitu,
maks. 99(w minutach)
p24_wait_for_result *
INT
N
0 - nie
1 - tak
p24_channel *
INT
N
1 - karty,
2 - przelewy,
4 - przelew tradycyjny,
8 – N/A
DialCom24 Sp. z o.o. Ul. Kanclerska 15, 60-327 Poznań, Polska
tel. +48 48 61 642 93 44 fax + 48 61 642 90 31 [email protected]
NIP 781-173-38-52, REGON 634509164, Sąd Rejonowy Poznań, VIII Wydz. Gospodarczy Krajowego Rejestru Sądowego
Nr KRS 0000306513, wysokość kapitału zakładowego: 1 697 000 zł
Strona 2 z 6
Opracował: Dział IT
(Telefon 61 642 93 43)
Przelewy24 – Specyfikacja techniczna instalacji
16 - wszystkie 24/7,
32 - użyj przedpłatę
p24_shipping
INT
N
Koszt dostawy/wysyłki/etc
p24_transfer_label *
STRING(20)
N
Opis pojawiający się w
tytule przelewu1
p24_api_version
STRING(5)
T
3.0b
Lista zakupów, gdzie X jest liczbą 1-100 (opcjonalne2)
p24_name_X
STRING(127)
T
Nazwa towaru
p24_description_X
STRING(127)
N
Dodatkowy opis towaru
p24_quantity_X
INT
T
Ilość sztuk towaru
p24_price_X
INT
T
Cena
towaru
p24_number_X
INT
N
ID towaru w
Akceptanta
p24_sign
STRING(100)
T
Suma
wyliczana
poniżej
p24_encoding
STRING(15)
N
System
kodowania
przesyłanych znaków:
ISO-8859-2,
UTF-8,
Windows-1250
jednostkowa
systemie
kontrolna
wg
opisu
* - dostępne w wersji 3.1
3 Wynik transakcji
Adres URL: adres powrotny z transakcji
Parametry POST:
p24_merchant_id
INT
ID Sprzedawcy
p24_pos_id
INT
ID Sprzedawcy
p24_session_id
STRING(100)
p24_amount
INT
p24_currency
STRING(3)
p24_order_id
INT
Numer transakcji
przez Przelewy24
p24_method
INT
Metoda
płatności
przez klienta
p24_sign
STRING
Suma kontrolna
1
2
nadany
użyta
Dodatkowy opis nie pojawia się we wszystkich metodach płatności
Wymagane dla PayPal Protected Payment, systemów ratalnych
DialCom24 Sp. z o.o. Ul. Kanclerska 15, 60-327 Poznań, Polska
tel. +48 48 61 642 93 44 fax + 48 61 642 90 31 [email protected]
NIP 781-173-38-52, REGON 634509164, Sąd Rejonowy Poznań, VIII Wydz. Gospodarczy Krajowego Rejestru Sądowego
Nr KRS 0000306513, wysokość kapitału zakładowego: 1 697 000 zł
Strona 3 z 6
Opracował: Dział IT
(Telefon 61 642 93 43)
Przelewy24 – Specyfikacja techniczna instalacji
Weryfikacja otrzymanego wyniku transakcji:
Adres URL: https://secure.przelewy24.pl/trnVerify
Parametry POST:
p24_merchant_id
INT
ID Sprzedawcy
p24_pos_id
INT
ID Sprzedawcy
p24_session_id
STRING(100)
p24_amount
INT
p24_currency
STRING(3)
p24_order_id
INT
p24_sign
INT
Numer transakcji
przez Przelewy24
nadany
Wynik
Error
Result
Kody błędów
załączniku nr 1
Bool
zawarte
w
True - transakcja poprawna
False - transakcja błędna
DialCom24 Sp. z o.o. Ul. Kanclerska 15, 60-327 Poznań, Polska
tel. +48 48 61 642 93 44 fax + 48 61 642 90 31 [email protected]
NIP 781-173-38-52, REGON 634509164, Sąd Rejonowy Poznań, VIII Wydz. Gospodarczy Krajowego Rejestru Sądowego
Nr KRS 0000306513, wysokość kapitału zakładowego: 1 697 000 zł
Strona 4 z 6
Przelewy24 – Specyfikacja techniczna instalacji
Opracował: Dział IT
(Telefon 61 642 93 43)
4 Usługi WebServices
Adres serwera WebServices Przelewy24:
Encoded: https://secure.przelewy24.pl/external/wsdl/service.php?wsdl
Literal: https://secure.przelewy24.pl/external/wsdl/services.php?wsdl
Dokumentacja do pobrania ze strony www.przelewy24.pl
5 Informacje dodatkowe
5.1 Adresy IP serwerów Przelewy24
Zakres adresów IP serwerów:
217.168.139.48 – 217.168.139.55
217.168.128.198 – 217.168.128.202
91.216.191.181 – 91.216.191.185
5.2 Cykl powiadamiania o wpłacie
System przewiduje 5-krotne powiadomienie systemu Merchanta o wpłacie Klienta.
Powiadomienia wysyłane są w podanych poniżej odstępach czasu z tolerancją +/- 5 minut.
Powiadomienia wysyłane są w następujących odstępach: 15, 30, 60, 150 i 450 minut, po
upłynięciu 15 minutowego czasu na dokonanie wpłaty przez Klienta.
DialCom24 Sp. z o.o. Ul. Kanclerska 15, 60-327 Poznań, Polska
tel. +48 48 61 642 93 44 fax + 48 61 642 90 31 [email protected]
NIP 781-173-38-52, REGON 634509164, Sąd Rejonowy Poznań, VIII Wydz. Gospodarczy Krajowego Rejestru Sądowego
Nr KRS 0000306513, wysokość kapitału zakładowego: 1 697 000 zł
Strona 5 z 6
Przelewy24 – Specyfikacja techniczna instalacji
Opracował: Dział IT
(Telefon 61 642 93 43)
Załącznik nr 3 – Historia zmian
Data
Autor
Uwagi
2013-10-10
Opracowanie dokumentu
2013-12-09
Update
DialCom24 Sp. z o.o. Ul. Kanclerska 15, 60-327 Poznań, Polska
tel. +48 48 61 642 93 44 fax + 48 61 642 90 31 [email protected]
NIP 781-173-38-52, REGON 634509164, Sąd Rejonowy Poznań, VIII Wydz. Gospodarczy Krajowego Rejestru Sądowego
Nr KRS 0000306513, wysokość kapitału zakładowego: 1 697 000 zł
Strona 6 z 6