Nový protokol pre VÚB e-Platby už aj v PHP verzii knižníc

May 28
2010

Dnes sme pridali podporu HMAC-SHA256 varianty nového protokolu VÚB e-Platby aj do PHP verzie knižníc. Samozrejme aj tu platí, že payment request musíte posielať POST metódou, a preto môže byť prerábanie webu na nový protokol netriviálne.

V prípade akýchkoľvek otázok ohľadom implementácie EPayment knižníc do Vášho PHP alebo C# projektu nás kontaktujte, sme pripravení Vám pomôcť.

Aktualizácia platobného protokolu VÚB ePlatby

May 27
2010

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ť.

Nový release E-Payment knižníc

Nov 30
2009

V dnes vydanej verzii pribudla v PHP podpora pre Volksbank VeBpay, (.NET verzia bude doimplementovaná neskôr). Ďalej bolo upravené rozhranie PHP VÚB E-platby tak, aby mohol byť payment request zasielaný aj HTTP POST metódou.

Posledná význačná zmena sa týka tiež PHP knižníc, payment response teraz môžete vyrobiť aj priamo dodaním jednotlivých jeho položiek v asociatívnom poli do konštruktora – túto metódu môžete používať ak máte (napríklad kvôli “agresívnemu” url-rewrite-u) problémy s inicializovaním payment response-u priamo z $_GET poľa.

Radi uvítame Vaše komentáre k týmto knižniciam, na základe ktorých ich budeme ďalej zdokonaľovať.

EPayment knižnice už aj s UniPlatbou

Jun 22
2009

Po otestovaní a spresnení validácie odchádzajúcich správ tu už je finálna verzia podpory protokolu UniPlatby UniCredit Banky. Stiahnuť si ju môžete z download sekcie, kde nájdete aj url SVN repozitára pre zdrojové kódy k .NET verzii knižnice.

UniPlatba už v repozitároch

Jun 22
2009

Práve bola dokončená a prvotne otestovaná aj C# implementácia UniPlatby, ktorú zatiaľ nájdete iba v SVN repozitároch. Po dôkladnejšom otestovaní si novú verziu knižníc budete môcť stiahnuť priamo z webu.

Podpora UniPlatby od UniCredit Bank

Jun 20
2009

Blíži sa uvedenie podpory pre UniPlatbu od UniCredit Bank. UniPlatba je zatiaľ funkčná a otestovaná na EPayment simulátori, v najbližších dňoch bude publikovaná najskôr PHP a potom aj C# verzia EPayment knižníc s UniPlatbou.

Pri UniPlatbe je zaujímavé, že  payment request neobsahuje návratovú URL a táto je obchodníkom stanovená pevne. Platobný systém pri spracovaní payment requestu túto URL zistí pomocou merchant ID.

Ďaľšou sympatickou vlastnosťou UniPlatby je, že obchodník môže mať účet vedený aj v inej slovenskej banke.

Výzva: Pridajte sa k nám !

Mar 27
2009

Pracujete v iných programovacích jazykoch, operačných systémoch, s inými technológiami a potrebujete podporu pre platobné systémy ?

Neváhajte a pridajte sa k nám. Vytvorte podporu pre platobné systémy a podporte online opensource komunitu zverejnením ich zdrojových kódov v našich knižniciach.

Potrebujete integrovať nový produkt, potrebujete aktualizovať funkčnosť knižníc, kontaktujte nás.

EPayment simulátor

Mar 04
2009

Oddnes môžete používať EPayment simulátor na adrese http://epaymentsimulator.monogram.sk/. Konkrétne informácie o nastavení EPayment knižníc do debug módu (využívajúceho tento EPayment simulátor a nie živé servre bank) nájdete na uvedenej URL.

Názov riešenia je už známy

Feb 26
2009

Dnes bolo rozhodnuté o názve tohoto projektu. Bude sa volať MONOGRAM EPayment libraries. K uvoľneniu teda zostáva iba prepísať namespace-y a niektoré názvy tried a projekt zavesiť na verejný repozitár.

PHP implementácia hotová

Jan 27
2009

Hotová, otestovaná a celkovo super je už aj PHP implementácia rovnakých štyroch platobných protokolov. Knižnice ich budú vo výsledku obsahovať samozrejme viacero, k iným protokolom ale ešte zháňame špecifikácie.