Přeskočit na hlavní obsah

Testování integrace platebního terminálu

Pro dokončení integrace platebního terminálu je před spuštěním do produkce nutné provést závěrečné testování a vyplnit testovací protokol. Odkaz na něj najdete na konci příslušné sekce dle typu Vaší integrace níže.

Testovací prostředí

V testovacím prostředí můžete zkoušet integraci bez obav z reálného stržení finančních prostředků, všechny transakce probíhají pouze v testovacím prostředí a bez provedení finančních operací. Můžete zaplatit bezkontaktně kartou, popř. telefonem či hodinkami. Kontaktní způsob platby (vložením karty do terminálu) není v testovacím prostředí plně podporován (transakce mohou být zamítány). Lze simulovat různé výsledky transakce použitím částek z tabulky Simulátor podle částky.

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. 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)
Testovací protokol

Vyplňte závěrečný testovací protokol pro integraci pomocí CloudPOS - REST API.

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. 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
Testovací protokol

Vyplňte závěrečný testovací protokol pro integraci pomocí GSA protokolu.

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

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

Pro úspěšné dokončení integrace platebního terminálu z vlastní pokladní aplikace pomocí protokolu ECR proveďte vždy závěrečné testování dle testovacího protokolu. Rozsah testování závisí na integrovaných funkcích, které vaše aplikace podporuje a které jsou na daném terminálu povoleny.

Postup testování

Projděte si pokyny v sekci Android aplikace pro platební terminál a zašlete nám na e-mail developer@comgate.cz 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.

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 provedení refundace
  2. otestujte provedení předautorizací, dokončení a zrušení předautorizace
Testovací protokol

Vyplňte závěrečný testovací protokol pro integraci pomocí ECR protokolu.