Přeskočit na hlavní obsah

Testování integrace platebního terminálu

Testování integrace propojení přes internet (CloudPOS - REST API)

Závěrečné testování

Pro úspěšné dokončení integrace platebního terminálu s pokladnou pomocí REST API přes internet proveďte vždy závěrečné testování dle testovacího protokolu zde. Rozsah testování závisí na integrovaných funkcích, které váš pokladní systém podporuje a které jsou na daném terminálu povoleny.

Postup testování

Ověřte, že vaše pokladna správně odesílá požadavky na naše API a přijímá odpovědi. Ověřte, že je terminál připojen k internetu a v aplikaci Switchio Pay na terminálu je GSA server i Autorizační server ve stavu Online.

Podle pokynů v testovacím protokolu proveďte jednotlivé operace:

  1. otestujte založení provedení plateb
  2. otestujte storno platby
  3. otestujte zjištění stavu plateb
  4. otestujte provedení uzávěrky

Pokud jste integrovali i další funkce, otestujte i tyto (dle rozsahu Vaší integrace):

  1. otestujte stav terminálu
  2. otestujte založení návratu (refundace)
  3. otestujte storno návratu (refundace)
  4. otestujte zjištění stavu návratu (refundace)

Testování integrace propojení po lokální síti (GSA Protokol)

Závěrečné testování

Pro úspěšné dokončení integrace platebního terminálu ve stejné lokální síti s pokladnou pomocí protokolu GSA proveďte vždy závěrečné testování dle testovacího protokolu zde. Protokol vyplňte a zašlete prosím informaci o jeho vyplnění na adresu podpora@comgate.cz. Rozsah testování závisí na integrovaných funkcích, které váš pokladní systém podporuje a které jsou na daném terminálu povoleny.

Postup testování

Projděte si pokyny v části Implementace a doporučené postupy a ověřte, že je Vaše implementace v souladu s nimi. Ověřte, zda terminál i pokladna jsou připojeny do stejné lokální sítě a pro komunikaci se používá protokol HTTP (nikoliv HTTPS). Ověřte, že v pokladně máte pro komunikaci nakonfigurovanou správnou IP adresu a číslo portu, které vidíte na terminálu. Ověřte, že je terminál připojen k internetu a v aplikaci Switchio Pay na terminálu je GSA server i Autorizační server ve stavu Online.

Podle pokynů v testovacím protokolu proveďte jednotlivé operace:

  1. otestujte provedení plateb
  2. otestujte storno platby
  3. otestujte provedení uzávěrky

Pokud jste integrovali i další funkce, otestujte i tyto (dle rozsahu Vaší integrace).

  1. otestujte vyžádání stavu transakce
  2. otestujte provedení refundace
  3. otestujte provedení předautorizací, dokončení a zrušení předautorizace

Testování integrace z vlastní aplikace (ECR protokol)

Projděte si pokyny v sekci Android aplikace pro platební terminál a zašlete nám odkaz na aplikaci (.apk soubor) a krátkou dokumentaci minimálně v rozsahu, jak při testování vyvolat všechny typy platebních operací, které dodaná aplikace integruje, a také případné přihlašovací údaje, pokud jsou pro otestování aplikace potřeba. Aplikaci otestuje pracovník Comgate a bude Vás informovat o výsledku.