---
title: "Certifikace & Testovací scénáře"
description: "Cílem certifikace je ověřit, že vaše integrace byla provedena správně a že naše společné řešení bude společným zákazníkům fungovat spolehlivě. Pokud máte zájem o certifikaci, kontaktujte nás s návrhem termínů, který vám vyhovuje. [OBJEDNAT SE NA CERTIFIKACI](https://mygp.atlassian.net/servicedesk/customer/portal/10/group/78/create/333) Během certifikace s…"
url: "https://www.gptom.com/pl/docs/api/uvod/certification-test-cases/"
updated: "2026-10-21"
category: API
---

# Certifikace & Testovací scénáře

Cílem certifikace je ověřit, že vaše integrace byla provedena správně a že naše společné řešení bude společným zákazníkům fungovat spolehlivě.

Pokud máte zájem o certifikaci, kontaktujte nás s návrhem termínů, který vám vyhovuje.

  [OBJEDNAT SE NA CERTIFIKACI](https://mygp.atlassian.net/servicedesk/customer/portal/10/group/78/create/333)  Během certifikace s vámi absolvujeme následující testovací scénáře.
 Scénáře 1–16 jsou společné pro všechny API, zatímco scénáře 17–20 se vztahují pouze na app2app API:     #
 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20   Název scénáře
 Kontrola přítomnosti Genius mobile pay
 Úspěšná transakce prodej
 Úspěšná transakce návrat
 Neúspěšná transakce prodej
 Timeout transakce prodej
 Výjimka během platby kartou
 Storno transakce
 Uzávěrka
 Receipt data
 DCC data - prodej (applicable only for CZ, SK, AT, RO, MT, HU, DE)
 DCC data - prodej (applicable only for CZ, SK, AT, RO, MT, HU, DE)
 DCC data - prodej (applicable only for CZ, SK, AT, RO, MT, HU, DE)
 DCC data - prodej (applicable only for CZ, SK, AT, RO, MT, HU, DE)
 DCC data - prodej (applicable only for CZ, SK, AT, RO, MT, HU, DE)
 DCC data - storno (applicable only for CZ, SK, AT, RO, MT, HU, DE)
 DCC data - storno (applicable only for CZ, SK, AT, RO, MT, HU, DE)
 Registrace transakce
 Požadavek na platbu
 Získání stavu transakce
 Získání detailů o transakci   Povinné
 ne
 ano
 ne
 ano
 ano
 ano
 ano
 ano
 ano
 ano
 ano
 ano
 ano
 ano
 ano
 ano
 ano
 ano
 ano
 ano   Popis
 Zkontrolujeme, zda vaše aplikace kontroluje přítomnost naší aplikace.
 Provedeme úspěšnou platbu kartou včetně ověření PIN kódu.
 Provedeme úspěšnou transakci návrat.
 Provedeme neúspěšnou platbu kartou (špatný pin, nedostatečný zůstatek atd.).
 Otestujeme chování vaší aplikace v případě timeoutu.
 Nasimulujeme výjimku během platby kartou.
 Provedeme storno platby - poslední i starší.
 Provedeme uzávěrku.
 Zkontrolujeme plnění povinných dat na účtence.
 Zkontrolujeme DCC data na účtence pro scénář status=ACCEPTED, regionSchemaIndicator=1 a transactionAmount bude se 3 desetinnými čísly (částka 9991).
 Zkontrolujeme DCC data na účtence pro scénář status=ACCEPTED, regionSchemaIndicator=1 a transactionAmount bude bez desetinného čísla (částka 9992).
 Zkontrolujeme DCC data na účtence pro scénář status=ACCEPTED, regionSchemaIndicator=2 a transactionAmount bude se 2 desetinnými čísly (částka 9993).
 Zkontrolujeme DCC data na účtence pro scénář status=ACCEPTED, regionSchemaIndicator=0 (částka 9994).
 Zkontrolujeme DCC data na účtence pro scénář status=NOT_ACCEPTED
 Zkontrolujeme DCC data na účtence pro scénář storno transakce se status=NOT_ACCEPTED
 Zkontrolujeme DCC data na účtence pro scénář storno transakce se status=ACCEPTED
 Vyvoláme a zkontrolujeme proces registrace.
 Vyzkoušíme, zda po vyvolání požadavku na platbu (transactionRequest) se spustí platební aplikace a provede se platba.
 Vyzkoušíme, zda získáme stav transakce a zda byla dokončena.
 Vyzkoušíme, zda získáme detaily o transakci.   Očekávané chování
 viz článek "Kontrola nainstalované aplikace"
 Zahájení platby, Genius mobile pay se vyvolá, transakce se zpracuje, dokončí uživatelem a vaše aplikace bude úspěšně zpět vyvolána.
 Zahájení platby, Genius mobile pay se vyvolá, transakce se zpracuje, dokončí uživatelem a vaše aplikace bude úspěšně zpět vyvolána.
 Zahájení platby, Genius mobile pay se vyvolá, transakce se zpracuje, dokončí uživatelem a vaše aplikace bude úspěšně zpět vyvolána a zobrazí případné informace o zamítnuté platbě.
 Aplikace bude správně reagovat na chybějící odezvu od naší aplikace a bude informovat uživatele.
 Reakce na výjimku na naší straně.
 Zahájení storna, Genius mobile pay se vyvolá, transakce se zpracuje a vaše aplikace bude úspěšně zpět vyvolána a případně zobrazí úspěšné storno.
 Zahájení uzávěrky, Genius mobile pay se vyvolá, uzávěrka se zpracuje a vaše aplikace bude úspěšně zpět vyvolána a případně zobrazí informaci o úspěšné uzávěrce.
 Pokud budete poskytovat účtenku pouze z Vašeho systému, je potřeba ji doplnit o transakční data z terminálu.
 Na účtence je potřeba zobrazit DCC data dle vizuálu, kde konkrétně se zaměříme na text "Markup" a Transaction amount musí být se 3 desetinnými místy.
 Na účtence je potřeba zobrazit DCC data dle vizuálu, kde konkrétně se zaměříme na text "Markup" a Transaction amount musí být bez desetinných míst.
 Na účtence je potřeba zobrazit DCC data dle vizuálu, kde konkrétně se zaměříme na text "Markup over ECB rate" a Transaction amount musí být se 2 desetinnými místy.
 Na účtence je potřeba zobrazit DCC data dle vizuálu, kde konkrétně se zaměříme na text "Markup".
 V tomto případě zákazník si vybral zaplatit v měně terminálu a není potřeba zobrazit žádná DCC data na účtence.
 Jedná se o storno klasické transakce, kde není potřeba zobrazit žádná DCC data.
 Jedná se o storno DCC transakce, kde je potřeba přidat text “The transaction amount, currency and the exchange rate are the same as for the original transaction. The currency conversion is provided by Global Payments.”
 Po obdržení požadavku se vygeneruje transaction ID. Toto ID transakce bude uloženo lokálně a vráceno zpět do aplikace třetí strany. Vaše aplikace by jej měla uložit a použít pro požadavek na platbu.
 Vaše aplikace měla vygenerovat a odeslat požadavek na transakci. Platební aplikace spustí celý platební proces a vrátí výsledek.
 Zjistíme, v jakém stavu se transakce nachází a zda lze transakci opakovat. (Neříká nic o úspěchu/neúspěchu transakce).
 Získáme veškeré detaily transakce (například: Výsledek, částku, měnu,...). Pro detaily transakce je nutné, aby byl dokončen předchozí krok - tedy že transakce byla dokončena.   API
 app2app, deeplink, Cloud
 app2app, deeplink, Cloud
 app2app, deeplink, Cloud
 app2app, deeplink, Cloud
 app2app, deeplink, Cloud
 app2app, deeplink, Cloud
 app2app, deeplink, Cloud
 app2app, deeplink, Cloud
 app2app, deeplink, Cloud
 app2app, deeplink, Cloud
 app2app, deeplink, Cloud
 app2app, deeplink, Cloud
 app2app, deeplink, Cloud
 app2app, deeplink, Cloud
 app2app, deeplink, Cloud
 app2app, deeplink, Cloud
 app2app
 app2app
 app2app
 app2app      Všechny tyto stavy můžete simulovat pomocí našeho Genius mobile pay Simulatoru, který najdete v sekci [ke stažení.](https://www.gptom.com/docs/api/uvod/ke-stazeni/)

 
