Upozornenie
Na získanie podrobností o transakcii je potrebné zaslať žiadosť výlučne prostredníctvom žiadosti o informácie (Inquiry request):
TransactionInquire(String transactionId, IInquireResultListener listener) throws RemoteException
Slúži na získanie podrobností o vykonanej transakcii. Túto metódu má zmysel použiť v prípade, že bol dokončený predchádzajúci krok – transakcia bola dokončená, pozri Krok 3: Stav transakcie
void TransactionInquire(String transactionId, IInquireResultListener listener) throws RemoteException
Identifikátor vstupnej transakcie sa vygeneruje v prvom kroku, pozri Krok 1: Registrácia transakcie
Informácie o sume
Akékoľvek sumy sa vždy uvádzajú s presnosťou na 2 desatinné miesta *100, čo znamená, že napr. 50,25 Kč sa vyplní ako 5025 Kč.
Vysvetlenie polí
EN: Označuje výsledok transakcie (napr. 0 znamená úspešnú transakciu).
EN: Zobrazuje výsledok transakcie z autorizácie (napr. 201)
EN: Jedinečné identifikačné číslo vygenerované platobnou aplikáciou počas procesu registrácie transakcie.
1 – Predaj 2 – Storno transakcie 4 – Uzávierka EN: Určuje typ transakcie. K dispozícii sú nasledujúce hodnoty:
1 – Predaj, 2 – Zrušenie transakcie, 4 – Ukončenie dávky / Ukončenie dňa
EN: Jedinečné identifikačné číslo obchodníka, zvyčajne identifikačné číslo lokality
EN: Jedinečné identifikačné číslo terminálu, na ktorom sa transakcia spracováva.
EN: Trojznakový kód meny podľa ISO.
EN: Táto suma určuje objem transakcie. Vypočíta sa v domácej mene, ktorú používa terminál. Na konci dňa zahŕňa všetky transakcie kartou, pričom sa odpočítavajú debetné transakcie od kreditných.
EN: Tip. Vyplňte v prípade potreby.
EN: Suma cashbacku sa vyplní pri použití transakcie s cashbackom.
EN: Číslo karty (PAN). Je uvedené v maskovanej podobe. Príklad: "479608********1859"
MANUAL – ručné zadanie
ICC – čip
CTLS – bezkontaktné
MAG – magnetický prúžok.
EN: Identifikuje použitý spôsob načítania karty. Možné hodnoty:
MANUAL – ručné zadanie
ICC – čip
CTLS – bezkontaktné
MAG – magnetický prúžok.
EN: Je prítomný práve vtedy, ak je transakcia spracovaná.
EN: referenčné číslo zadané pri platbe
EN: Dátum spracovania transakcie.
EN: Čas spracovania transakcie.
EN: Identifikuje aplikáciu EMV používanú na spracovanie transakcií – napríklad Visa Debit
EN: štítok použitej karty
EN: Slúži na zrušenie transakcie. Použite prijatú sumu, ktorá bola súčasťou transakcie, ktorú chcete zrušiť.
EN: Určuje číslo šarže. Zadáva sa pri transakcii uzavretia šarže.
VISA
MASTER
AMEX
DISCOVERY
EN: Možné hodnoty:
VISA
MASTER
AMEX
DISCOVERY
EN: Ukazuje, či bol zadaný PIN
pravda/nepravda
EN: Zobrazuje adresu predajcu.
EN: Zobrazuje spôsob overenia držiteľa karty (PIN, žiadny).
EN: Identifikačné číslo transakcie v aplikácii GP tom
EN: Celková suma, ktorá bola zaplatená, zahŕňala aj spropitné.
EN: Identifikačné číslo dokladu
EN: Šesťmiestny číselný kód, ktorý je potrebné zadať pred vykonaním platby.
EN: Uvádza stav DCC. Ak je stav "ACCEPTED", transakcia bola vykonaná prostredníctvom DCC a do potvrdenia je potrebné vyplniť údaje DCC. Ak je stav "NOT_ACCEPTED", údaje DCC môžete ignorovať.
EN: Suma transakcie v mene DCC – v mene karty zákazníka. Na potvrdení ju musíte uviesť presne tak, ako ste ju dostali v odpovedi API, vrátane správnych desatinných miest.
EN: Mena karty zákazníka.
EN: Uvádza výmenný kurz. Táto hodnota je vyjadrená v miestnej mene terminálu. Na potvrdení ju musíte uviesť presne tak, ako ste ju dostali v odpovedi API, vrátane správneho počtu desatinných miest.
EN: Údaj o konverznej sadzbe. Na účtenke ho musíte uviesť presne tak, ako ste ho dostali v odpovedi API, vrátane správnych desatinných miest.
EN: Uvádza, či bola karta zákazníka vydaná v rámci EÚ alebo mimo nej. Ak je hodnota "0" alebo "1", na účtenke sa musí zobraziť text "Prirážka". Ak je hodnota "2", na účtenke sa musí zobraziť text "Prirážka nad kurzom ECB".
