Cieľom certifikácie je overiť, že vaša integrácia bola vykonaná správne a že naše spoločné riešenie bude spoločným zákazníkom fungovať spoľahlivo.
Pokiaľ máte záujem o certifikáciu, kontaktujte nás s návrhom termínov, ktorý vám vyhovuje.
Počas certifikácie s vami absolvujeme nasledujúce testovacie scenáre.
Scenáre 1–16 sú spoločné pre všetky API, zatiaľ čo scenáre 17–20 sa vzťahujú iba na app2app API:
Scenáre 1–16 sú spoločné pre všetky API, zatiaľ čo scenáre 17–20 sa vzťahujú iba na app2app API:
#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Názov scenára
Kontrola prítomnosti GP tom
Úspešná transakcia – predaj
Úspešná transakcia – návrat
Neúspešná transakcia predaja
Časový limit transakcie predaja
Výnimka pri platbe kartou
Storno transakcie
Termín uzávierky
Údaje z účtenky
Údaje DCC – predaj (platí len pre CZ, SK, AT, RO, MT, HU, DE)
Údaje DCC – predaj (platí len pre CZ, SK, AT, RO, MT, HU, DE)
Údaje DCC – predaj (platí len pre CZ, SK, AT, RO, MT, HU, DE)
Údaje DCC – predaj (platí len pre CZ, SK, AT, RO, MT, HU, DE)
Údaje DCC – predaj (platí len pre CZ, SK, AT, RO, MT, HU, DE)
Údaje DCC – zrušenie (platí len pre CZ, SK, AT, RO, MT, HU, DE)
Údaje DCC – zrušenie (platí len pre CZ, SK, AT, RO, MT, HU, DE)
Zaznamenanie transakcie
Žiadosť o platbu
Získanie stavu transakcie
Získanie podrobností o transakcii
Povinné
Nie
áno
Nie
áno
áno
áno
áno
áno
áno
áno
áno
áno
áno
áno
áno
áno
áno
Popis
Skontrolujeme, či vaša aplikácia overuje prítomnosť našej aplikácie.
Vykonáme úspešnú platbu kartou vrátane overenia PIN kódu.
Úspešne vykonáme transakciu vrátenia.
Simulujeme neúspešnú platbu kartou (nesprávny PIN, nedostatočný zostatok atď.).
Otestujeme správanie vašej aplikácie v prípade časového limitu.
Simulujeme výnimku pri platbe kartou.
Zrušíme platby – posledné aj staršie.
Urobíme uzávierku.
Skontrolujeme, či sú na účtenke uvedené povinné údaje.
Skontrolujeme údaje DCC na účtenke pre scenár status=ACCEPTED, regionSchemaIndicator=1 a transactionAmount bude obsahovať 3 desatinné miesta (suma 9991).
Skontrolujeme údaje DCC na účtenke pre scenár status=ACCEPTED, regionSchemaIndicator=1 a transactionAmount bude bez desatinného čísla (suma 9992).
Skontrolujeme údaje DCC na účtenke pre scenár status=ACCEPTED, regionSchemaIndicator=2 a transactionAmount bude obsahovať 2 desatinné miesta (suma 9993).
Skontrolujeme údaje DCC na účtenke pre scenár status=ACCEPTED, regionSchemaIndicator=0 (suma 9994).
Skontrolujeme údaje DCC na účtenke pre scenár status=NOT_ACCEPTED
Skontrolujeme údaje DCC na účtenke pre scenár zrušenia transakcie so stavom=NOT_ACCEPTED
Skontrolujeme údaje DCC na účtenke pre scenár zrušenia transakcie so stavom=ACCEPTED
Spustíme a skontrolujeme proces registrácie.
Skúsime, či sa po vyvolaní žiadosti o platbu (transactionRequest) spustí platobná aplikácia a vykoná sa platba.
Skúsime zistiť, či získame stav transakcie a či bola dokončená.
Skúsime, či sa nám podarí získať podrobnosti o transakcii.
Očakávané správanie
pozri článok "Kontrola nainštalovaných aplikácií"
Po spustení platby sa vyvolá GP, transakcia sa spracuje, používateľ ju dokončí a vaša aplikácia sa úspešne opäť vyvolá.
Po spustení platby sa vyvolá GP, transakcia sa spracuje, používateľ ju dokončí a vaša aplikácia sa úspešne opäť vyvolá.
Spustenie platby, GP sa tým vyvolá, transakcia sa spracuje, dokončí ju používateľ a vaša aplikácia sa úspešne opäť vyvolá a zobrazí prípadné informácie o zamietnutej platbe.
Aplikácia bude správne reagovať na chýbajúcu odpoveď z našej aplikácie a bude o tom informovať používateľa.
Reakcia na výnimku z našej strany.
Spustením zrušenia sa vyvolá GP, transakcia sa spracuje a vaša aplikácia sa úspešne opäť vyvolá a prípadne zobrazí úspešné zrušenie.
Spustí sa uzávera, vyvolá sa GP, uzávera sa spracuje a vaša aplikácia sa úspešne opäť vyvolá a prípadne zobrazí informáciu o úspešnej uzávere.
Ak budete vystavovať účtenku iba zo svojho systému, je potrebné ju doplniť o údaje o transakcii z terminálu.
Na účtenke je potrebné zobraziť údaje DCC podľa vzoru, pričom sa konkrétne zameriame na text "Markup" a suma transakcie musí byť uvedená s 3 desatinnými miestami.
Na účtenke je potrebné zobraziť údaje DCC podľa vzoru, pričom sa konkrétne zameriame na text "Markup" a suma transakcie musí byť bez desatinných miest.
Na účtenke je potrebné zobraziť údaje o DCC podľa vzoru, pričom sa konkrétne zameriame na text "Markup over ECB rate" a suma transakcie musí byť uvedená s 2 desatinnými miestami.
Na účtenke je potrebné zobraziť údaje DCC podľa vzoru, pričom sa konkrétne zameriame na text "Markup".
V tomto prípade sa zákazník rozhodol zaplatiť v mene terminálu a na účtenke nie je potrebné uvádzať žiadne údaje o DCC.
Ide o zrušenie klasickej transakcie, pri ktorej nie je potrebné zobraziť žiadne údaje o DCC.
Ide o zrušenie transakcie DCC, pri ktorej je potrebné pridať text: “Suma transakcie, mena a výmenný kurz sú rovnaké ako pri pôvodnej transakcii. Prepočet meny zabezpečuje spoločnosť Global Payments.”
Po prijatí požiadavky sa vygeneruje identifikačný kód transakcie. Tento identifikačný kód transakcie sa uloží lokálne a vráti späť do aplikácie tretej strany. Vaša aplikácia by ho mala uložiť a použiť pri žiadosti o platbu.
Vaša aplikácia mala vygenerovať a odoslať žiadosť o transakciu. Platobná aplikácia spustí celý platobný proces a vráti výsledok.
Zistíme, v akom stave sa transakcia nachádza a či je možné transakciu zopakovať. (Neuvádza žiadne informácie o úspešnosti/neúspešnosti transakcie).
Získame všetky podrobnosti transakcie (napríklad: výsledok, sumu, menu atď.). Na získanie podrobností transakcie je potrebné, aby bol predchádzajúci krok dokončený – teda aby bola transakcia uzavretá.
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šetky tieto stavy môžete simulovať pomocou nášho GP Tom Simulatoru, ktorý nájdete v sekcii na stiahnutie.
