Testování platební brány GoPay

Integrace platební brány GoPay do FAPI vyžaduje před přechodem na "ostrý" (produkční) režim provedení několika testovacích kroků, které ověří správnou funkčnost propojení s platební bránou.

Testování se provádí na testovací platební bráně. To znamená, že v propojení s platební bránou, na které budete níže uvedené kroky realizovat, musí být nastaven testovací režim (nabídka Nastavení - Propojení aplikací - tlačítko Upravit u příslušného propojení s platební bránou)

Testovací platební brána je prostředí, které vypadá stejně jako reálná platební brána, ale pracuje s fiktivními platbami. K reálným finančním tokům zde tedy nedochází.

Testovací scénář

Před přechodem na ostrý provoz je třeba na testovací platební bráně ověřit korektní zpracování následujících stavů:

  • zaplacení objednávky,
  • zrušení platby (stav CANCELED),
  • vypršení časového limitu platby (stav TIMEOUTED).

V e-mailu standardně zasílaném od společnosti GoPay je navíc ještě požadavek ověření přechodu na e-shop, aniž by byla platba provedena. Při integraci platební brány GoPay do FAPI není tento stav nutné testovat.

Uvedené stavy otestujete podle níže popsaného postupu na prodejním formuláři, u kterého je nastavena testovaná platební brána a aktivována alespoň jedna platební metoda zajišťovaná platební bránou GoPay.

Zaplacení objednávky

  1. Vytvořte fiktivní objednávku přes prodejní formulář vložený na prodejní stránku, popř. na náhledové stránce prodejního formuláře ve FAPI (nabídka Prodej - Prodejní formuláře - tlačítko Náhled). Do formuláře vyplňte libovolné údaje pro vytvoření testovací objednávky.
  2. Při zadávání objednávky vyberte jednu z online platebních metod (online platební karta, online bankovní převod, mPlatba, PayPal).
  3. Po přesměrování na testovací platební bránu GoPay dokončete zaplacení - stiskněte tlačítko Zaplatit (na testovacím serveru GoPay se používají fiktivní peníze).

    Při platbě platební kartou použijte údaje testovacích platebních karet z článku Provádění plateb v testovacím prostředí v nápovědě GoPay, tedy např. číslo karty 5447380000000006. Jako měsíc a rok expirace uveďte libovolnou budoucí hodnotu a do CVC kódu vyplňte libovolné 3 číslice.

  4. Po úspěšně provedené testovací platbě se zobrazí děkovací stránka prodejního formuláře. Objednávka a platba je dokončena.
  5. Zkontrolujte vystavení dokladu, resp. dokladů na stránce Faktury - Přehled faktur a jejich stav, tj. zda jsou označeny jako zaplacené (podle nastavení prodejního formuláře jde o 2 nebo 3 doklady při variantě se zálohovou fakturou a o 1 doklad při variantě bez zálohové faktury).

  6. Zkontrolujte v e-mailové schránce testovacího klienta doručení e-mailu/e-mailů s dokladem.

Zrušení platby (stav CANCELED)

  1. Vytvořte fiktivní objednávku přes prodejní formulář vložený na prodejní stránku, popř. na náhledové stránce prodejního formuláře ve FAPI (nabídka Prodej - Prodejní formuláře - tlačítko Náhled). Do formuláře vyplňte libovolné údaje pro vytvoření testovací objednávky.
  2. Při zadávání objednávky vyberte buď platbu platební kartou, nebo online bankovním převodem.
  3. Pokud jste zvolili platbu kartou, po přesměrování na testovací platební bránu GoPay vyplňte neplatné údaje platební karty (podle nápovědy GoPay). Jestliže jste zvolili platbu online bankovním převodem, stiskněte po přesměrování na testovací prostředí banky tlačítko Zrušit.

  4. Po zrušení platby se zobrazí chybová stránka FAPI.
  5. Zkontrolujte vystavení dokladu na stránce Faktury - Přehled faktur a jeho stav. Faktura zůstane nezaplacená (ve FAPI bude stále ve stavu Vystavená).

Vypršení časového limitu platby (stav TIMEOUTED)

  1. Vytvořte fiktivní objednávku přes prodejní formulář vložený na prodejní stránku, popř. na náhledové stránce prodejního formuláře ve FAPI (nabídka Prodej - Prodejní formuláře - tlačítko Náhled). Do formuláře vyplňte libovolné údaje pro vytvoření testovací objednávky.
  2. Při zadávání objednávky vyberte jednu z online platebních metod (online platební karta, online bankovní převod, mPlatba, PayPal).
  3. Po přesměrování na testovací platební bránu GoPay zavřete dialog pro zadání platebních údajů křížkem, popř. zavřete okno prohlížeče s platební bránou.

  4. Zkontrolujte vystavení dokladu na stránce Faktury - Přehled faktur a jeho stav. Faktura zůstane nezaplacená (ve FAPI bude stále ve stavu Vystavená).

Testovací režim využijete nejen při integraci platební brány. Testovací platby lze provádět kdykoli v průběhu používání FAPI, např. když ověřujete funkčnost prodejního procesu u nového prodejního formuláře. Více se tomuto tématu věnuje článek Testování celého on-line prodejního procesu.

Našli jste odpověď? Děkujeme za zpětnou vazbu. Vaši zpětnou vazbu se nepodařilo odeslat. Zkuste to prosím později.

Potřebujete pomoc? Kontaktujte nás Kontaktujte nás