Je potřeba implementovat vytvoření platby na pozadí. Které Vám vrátí adresu kam přesměrovat klienta.
Dále pak implementovat tři návratové stránky kam je přesměrován klient v případě že:
- je platba uhrazena.
- byla platba zrušena.
- platba byla provedena ale čeká se na její ověření.
A jako poslední implementovat handler, který provolá brána v okamžiku kdy se změní stav platby.
V tomto handleru je dobrý nápad porovnat jestli se s vámi baví někdo kdo zná vaše merchant=12345678 a secret=ZXhhbXBsZS5jb206QUJDeHl6 tedy server ComGate a jestli požadavek přichází z IP která patří Comgate bráně tedy IP adresa 89.185.236.55
Dále pak porovnat jestli už nebyla platba uhrazena dříve aby jste zboží neposlali třeba několikrát.
Chyby
comgate 1400: Unauthorized access!Pokud se Vám vrací tato chyba, zkontrolujte:
Jestli máte správně vyplněny parametry merchant a secret
Jestli v požadavku na generování platby na pozadí zasíláte parametr PrepareOnly = true,
Žádné komentáře:
Okomentovat