PAYU - Podpisywanie parametrów przekazywanych do formularza nowej płatności
Czy platfoma abc24 to umożliwia?
Załączam treść maila otrzymanego od PAYU i proszę o ustosunkowanie się do niego Administratora Abc24.pl:


Szanowni Państwo,

W celu zwiększenia bezpieczeństwa transakcji pragniemy poinformować, że Państwa Sklep internetowy powinien mieć zaimplementowane Podpisywanie parametrów przekazywanych do formularza nowej płatności (New Payment).

Poniżej znajduje się opis tej funkcji oraz przykładowy skrypt.

Sprawdzanie Sig włączają Państwo z poziomu Panelu Menadżerskiego ->Moje sklepy -> Punkt płatności ->Edycja-> zaznaczając checkbox "Sprawdzaj poprawność sig-a".

W przypadku problemów prosimy o kontakt z naszym Biurem Obsługi Klienta (tel. 61 630 60 05, pomoc@payu.pl).

Jednocześnie podkreślamy, że w przypadku, gdy Partner nie ma zaimplementowanego rozwiązania, o którym mowa powyżej ponosi on pełną odpowiedzialność za zdarzenia wynikające z niedochowania tego obowiązku w tym za przyjmowanie płatności, których wartość nie jest zgodna z ze złożonym przez Klienta zamówieniem.
---
INFORMACJA DLA OSÓB ZAJMUJĄCYCH SIĘ TECHNICZNĄ STRONĄ UTRZYMANIA PAŃSTWA SERWISU

Podpisywanie parametrów przekazywanych do formularza nowej płatności.

W aplikacji Państwa Sklepu należy dodać do formularza nowej płatności (NewPayment) sumę kontrolną wszystkich przekazywanych parametrów.
W celu wykorzystania tej opcji dodajemy do formularza dwa dodatkowe parametry:

• ts znacznik czasowy, wartość potrzebna w celu weryfikacji podpisu, dowolny losowy ciąg znaków, np. czas w sekundach
• sig podpis przesłanej informacji

gdzie wartość sig obliczamy według następującego wzoru:
sig = md5 ( pos_id + pay_type + session_id + pos_auth_key + amount + desc + desc2 + trsDesc + order_id + first_name + last_name + payback_login + street + street_hn + street_an + city + post_code + country + email + phone + language + client_ip + ts + key1 ).
Jeżeli dana wartość nie jest przekazywana w formularzu tworzącym nową płatność używamy pustego ciągu znaków.
W przypadku gdy wartość sig zostanie błędnie wyliczona lub zostaną zmienione wartości innych przekazywanych parametrów nowa płatność nie zostanie utworzona. Klient zostanie przekierowany na UrlNegatywny z kodem błędu 103.


  PRZEJDŹ NA FORUM