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.
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 GP tom
Úspěšná transakce prodej
Sikeres tranzakció visszaküldés
Neúspěšná transakce prodej
Timeout transakce prodej
Výjimka během platby kartou
A tranzakció törlése
Uzávěrka
Receipt data
DCC adatok - eladás
DCC adatok - eladás
DCC adatok - eladás
DCC adatok - eladás
DCC adatok - eladás
DCC data - storno
DCC data - storno
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
Leírás
Zkontrolujeme, zda vaše aplikace kontroluje přítomnost naší aplikace.
Provedeme úspěšnou platbu kartou včetně ověření PIN kódu.
Sikeres visszaküldési tranzakciót fogunk végrehajtani.
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.
Ellenőrizni fogjuk a nyugtán található DCC adatokat, hogy a forgatókönyv állapota=ACCEPTED, a regionSchemaIndicator=1, a tranzakció összege pedig 3 tizedesjegyből áll-e (összeg 9991).
Ellenőrizni fogjuk a nyugtán szereplő DCC adatokat az ACCEPTED (státusz=ELFOGADVA) és 1-es (regionSchemaIndicator=1) forgatókönyv esetén, és a transactionAmount (összeg) tizedesvessző nélküli (összeg 9992) lesz.
Ellenőrizni fogjuk a nyugtán található DCC adatokat, hogy a forgatókönyv állapota=ACCEPTED, regionSchemaIndicator=2, a tranzakció összege pedig két tizedesjegyből áll-e (összeg 9993).
Ellenőrizzük a nyugtán található DCC adatokat a következő forgatókönyv esetén: status=ACCEPTED, regionSchemaIndicator=0 (összeg 9994).
Ellenőrizzük a nyugtán található DCC adatokat a status=NOT_ACCEPTED forgatókönyvhöz.
Ellenőrizzük a nyugtán található DCC adatokat a tranzakció törlésének esetére, ha az állapota = NOT_ACCEPTED.
Ellenőrizzük a tranzakció törlésének nyugtáján található DCC adatokat, az állapot=ELFOGADVA
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, GP tom se vyvolá, transakce se zpracuje, dokončí uživatelem a vaše aplikace bude úspěšně zpět vyvolána.
Zahájení platby, GP tom se vyvolá, transakce se zpracuje, dokončí uživatelem a vaše aplikace bude úspěšně zpět vyvolána.
Zahájení platby, GP tom 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, GP tom 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, GP tom 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.
A nyugtának a vizuális ábrának megfelelően kell megjelenítenie a DCC adatokat, ahol különösen a „Markup” szövegre fogunk összpontosítani, a tranzakció összegének pedig 3 tizedesjegyig kell szerepelnie.
A nyugtának a vizuális ábrának megfelelően kell megjelenítenie a DCC adatokat, ahol különösen a „Markup” szövegre fogunk összpontosítani, és a tranzakció összegének tizedesjegyek nélkül kell lennie.
A nyugtának a vizuális ábrának megfelelően kell megjelenítenie a DCC adatokat, ahol különösen az „ECB árfolyam feletti haszonkulcs” szövegre fogunk összpontosítani, és a tranzakció összegének két tizedesjegyig kell megadnia.
A nyugtának a vizuális megjelenítésnek megfelelően kell megjelenítenie a DCC adatokat, ahol különösen a „Jelölés” szövegre fogunk összpontosítani.
Ebben az esetben az ügyfél a terminál pénznemében történő fizetést választotta, és nincs szükség semmilyen DCC adat megjelenítésére a nyugtán.
Ez egy klasszikus tranzakció törlése, ahol nem kell DCC adatokat megjeleníteni.
Ez egy DCC tranzakció visszavonása, ahol a következő szöveget kell hozzáadni: „A tranzakció összege, pénzneme és árfolyama megegyezik az eredeti tranzakcióéval. A pénznemváltást a Global Payments biztosítja.”
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 GP tom Simulatoru, který najdete v sekci ke stažení.
