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:
- otestujte založení provedení plateb
- otestujte storno platby
- otestujte zjištění stavu plateb
- otestujte provedení uzávěrky
Pokud jste integrovali i další funkce, otestujte i tyto (dle rozsahu Vaší integrace):
- otestujte stav terminálu
- otestujte založení návratu (refundace)
- otestujte storno návratu (refundace)
- 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:
- otestujte provedení plateb
- otestujte storno platby
- otestujte provedení uzávěrky
Pokud jste integrovali i další funkce, otestujte i tyto (dle rozsahu Vaší integrace).
- otestujte vyžádání stavu transakce
- otestujte provedení refundace
- 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.