Przelewy24

Transkrypt

Przelewy24
Opracował: Dział IT
(Telefon 61 642 93 43)
Przelewy24 – Specyfikacja techniczna instalacji
Przelewy24
Specyfikacja techniczna instalacji
Data: 2013-12-09 Wersja: 3.0a
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 Konfiguracja w panelu Przelewy24
Ograniczenie dostępu do panelu IP:
Stały adres URL do przesyłania statusu transakcji:
Opłata: Akceptant / Klient
Uruchomione e-pobranie: tak/nie
URL do webservices Akceptanta: (e-Pobranie, potwierdzenia, itp.)
3 Żą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
p24_city
STRING(30)
N
p24_country
STRING(30)
T
Kody krajów zgodnie z
załącznikiem nr 2
p24_phone
STRING(12)
N
Telefon
klienta
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
p24_url_cancel
STRING(250)
T
Adres
powrotny
przypadku
PLN, EUR, GBP, CZK
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ł
w
w
Strona 2 z 6
Opracował: Dział IT
(Telefon 61 642 93 43)
Przelewy24 – Specyfikacja techniczna instalacji
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(7
dni).Maks. 99
p24_wait_for_result *
INT
N
0 - nie
1 - tak
p24_channel *
INT
N
1 - karty,
2 - przelewy,
4 - przelew tradycyjny,
8 – N/A
16 - tylko on-line
wszystkie 24/7,
32 - użyj przedpłatę
/
p24_shipping
INT
N
p24_transfer_label *
STRING(20)
N
Opis pojawiający się w
tytule przelewu1
p24_api_version
STRING(5)
T
3.0a
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
Sum kontrolna
p24_encoding
STRING(10)
N
System
kodowania
przesyłanych znaków
jednostkowa
systemie
* - dostępne w wersji 3.1
1
2
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
4 Wynik transakcji
Adres URL: adres powrotny z transakcji
Parametry POST:
p24_merchant_id
INT
p24_pos_id
INT
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
nadany
użyta
Weryfikacja otrzymanego wyniku transakcji:
Adres URL: https://secure.przelewy24.pl/trnVerify
Parametry POST:
p24_merchant_id
INT
p24_pos_id
INT
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
Opracował: Dział IT
(Telefon 61 642 93 43)
Przelewy24 – Specyfikacja techniczna instalacji
5 Testowanie połączenia
Adres URL: https://secure.przelewy24/testConnection
Parametry POST:
P24_merchant_id
INT
P24_pos_id
INT
P24_sign
sha1(p24_merchant_id+p24_pos_id)
Suma kontrolna
Wynik
Result
Bool
True/False
6 Usługi WebServices
Adres serwera WebServices Przelewy24:
Encoded: https://secure.przelewy24.pl/wsEncoded.wsdl
Literal: https://secure.przelewy24.pl/wsLiteral.wsdl
Dokumentacja do pobrania ze strony www.przelewy24.pl
7 Informacje dodatkowe
7.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
7.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 1 – 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