VÚB banka vyvinula novú verziu protokolov svojej služby VÚB ePlatby a starú verziu protokolu bude prevádzkovať iba do 14. júna 2010.
Zmeny
Po novom je možné zasielať payment requesty iba pomocou HTTP POST metódy. Toto je ideovo správnejší prístup ako využívanie GET metódy, ale žiada si prerobenie spôsobu odosielania payment requestov na strane obchodníka. Návrat payment response-u k obchodníkovi zostáva metódou GET.
Zmenil sa aj spôsob podpisovania správ, tu VÚB banka ponúka 2 možnosti:
- HMAC-SHA256 – spôsob podobný pôvodnému protokolu, na podpis sa používa tajný kľúč, ktorý banka zdieľa s obchodníkom.
- PGP – používa na podpis asymetrické šifrovanie.
V tejto chvíli MONOGRAM EPayment knižnice podporujú HMAC-SHA256 spôsob podpisu správ, a to zatiaľ iba v C# verzii knižníc. Na zapracovaní do PHP verzie sa práve pracuje. Nové C# knižnice a testovaciu aplikáciu si môžete stiahnuť z Download sekcie alebo priamo zo SVN.
Podpora HMAC-SHA256 protokolu bola zapracovaná aj do EPayment simulátora, aby ste mohli implementáciu tejto zmeny na Vašom webe ľahšie otestovať.
Comments