úterý 19. listopadu 2019

Integrace platební brány ComGate

Co je důležité implementovat
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