Upozornenie
Pro získání detailu transakce je nutné doptávat se pouze pomocí Inquiry requestu:
TransactionInquire(String transactionId, IInquireResultListener listener) throws RemoteException
Slouží k získání detailů o provedené transakci. Tuto metodu má smysl používat v případě, že byl dokončen předchozí krok – transakce byla dokončena, viz Krok 3: Stav transakce
void TransactionInquire(String transactionId, IInquireResultListener listener) throws RemoteException
Vstupní transaction ID se vygeneruje během prvního kroku, viz Krok 1: Registrace transakce
Pole / Field
výsledok
odpoveďová správa
trasanctionID
typ transakcie
merchantID
ID terminálu
kód meny
suma
tipAmount
cashbackAmount
číslo karty
vstup údajov z karty
approvedCode
referenčné číslo
traceNumber
dátum
time
emvAppLabel
číslo sekvencie
číslo šarže
cardProduct
pinOK
merchantInfo
emvAid
metóda overovania držiteľa karty
externalTransactionID
totalamount
číslo potvrdenia
blikCode
dccData:
stav
suma
kód meny
exchangeRate
markup
regionSchemaIndicator
Type
Integer
String
String
Integer
String
String
String
String
String
String
String
String
String
String
String
String
String
String
String
String
String
String
String
String
String
Integer
Integer
Integer
Integer
String
String
String
String
String
String
Volitelné / Optional
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Informace o částce
Formáty jakékoliv částky jsou vždy na 2 desetinná místa *100, což znamená, že např. 50,25 Kč je vyplněno jako 5025 Kč.
Název / Name
Type
Volitelné / Optional
resultCode
Integer
ne
transactionId
String
ano
ID klienta
String
ano
odpoveďová správa
String
ano
error
ErrorResultEntity
ano
Vysvětlení polí
Field
Popis / Popis
výsledok
CZ: Udává výsledek transakce (např. 0 znaměná úspěšná transakce).
EN: Indicates the result of the transaction (e.g. 0 means successful transaction).
EN: Indicates the result of the transaction (e.g. 0 means successful transaction).
odpoveďová správa
CZ: Zobrazuje výsledek transakce z autorizace (např. 201)
EN: Displays the transaction result from authorization (e.g. 201)
EN: Displays the transaction result from authorization (e.g. 201)
transactionID
SK: Jedinečné identifikačné číslo vygenerované platobnou aplikáciou počas procesu registrácie transakcie.
EN: Unique ID generated by payment app during the transaction registration process.
EN: Unique ID generated by payment app during the transaction registration process.
typ transakcie
CZ: Typ transakce definuje typ transakce, kterou chcete zahájit. Dostupné hodnoty jsou:
1 - Prodej 2 - Storno transakce 4 - Uzávěrka EN: Defines the transaction type. Available values are:
1 - Sale, 2 - Transaction cancellation, 4 - Close batch / Close day
1 - Prodej 2 - Storno transakce 4 - Uzávěrka EN: Defines the transaction type. Available values are:
1 - Sale, 2 - Transaction cancellation, 4 - Close batch / Close day
merchantID
SK: Jedinečné ID obchodníka, zvyčajne ide o ID lokality.
EN: Jedinečné identifikačné číslo obchodníka, zvyčajne identifikačné číslo lokality
EN: Jedinečné identifikačné číslo obchodníka, zvyčajne identifikačné číslo lokality
ID terminálu
SK: ID terminálu, na ktorom sa transakcie spracúvajú. Identifikuje terminál v systémoch GP.
EN: Jedinečné identifikačné číslo terminálu, na ktorom sa transakcia spracováva.
EN: Jedinečné identifikačné číslo terminálu, na ktorom sa transakcia spracováva.
kód meny
SK: Trojmiestne kódy mien ISO – zoznam nájdete na stránke Wiki.
EN: Trojznakový kód meny podľa ISO.
EN: Trojznakový kód meny podľa ISO.
suma
SK: Suma určuje objem transakcie. Táto suma sa počíta v domácej mene, ktorú používa terminál. Pri uzávierke zahŕňa všetky kartové transakcie, a to pripísané mínus debetné.
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: 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.
tipAmount
SK: Spropitné. Vyplní sa v prípade, ak bolo zadané.
EN: Tip. Vyplňte v prípade potreby.
EN: Tip. Vyplňte v prípade potreby.
cashbackAmount
CZ: Částka cashbacku se vyplní v případě, když se použije cashback transakce.
EN: The cashback amount is filled in when a cashback transaction is used.
EN: The cashback amount is filled in when a cashback transaction is used.
číslo karty
CZ: Číslo karty (PAN). Je přítomen v maskované formě. Příklad: "479608********1859"
EN: Card Number (PAN). It is present in masked form. Example: "479608********1859"
EN: Card Number (PAN). It is present in masked form. Example: "479608********1859"
vstup údajov z karty
CZ: Identifikuje použitý způsob načtení karty. Možné hodnoty jsou:
MANUAL - ruční zadání
ICC - čip
CTLS - Bezkontaktní
MAG - magnetický proužek.
EN: Identifies used methodfor card read. Possible values:
MANUAL - manual entry
ICC - chip
CTLS - Contactless
MAG - magstripe.
MANUAL - ruční zadání
ICC - čip
CTLS - Bezkontaktní
MAG - magnetický proužek.
EN: Identifies used methodfor card read. Possible values:
MANUAL - manual entry
ICC - chip
CTLS - Contactless
MAG - magstripe.
approvedCode
SK: Vyplňuje sa len v prípade, ak transakcia skončí ako schválená.
EN: Je prítomný práve vtedy, ak je transakcia spracovaná.
EN: Je prítomný práve vtedy, ak je transakcia spracovaná.
referenčné číslo
SK: Referenčné číslo uvedené v žiadosti o platbu.
EN: reference number entered during the payment
EN: reference number entered during the payment
traceNumber
CZ:
dátum
CZ: Datum, kdy byla transakce zpracována v autorizačním systému.
EN: Date when transaction was processed.
EN: Date when transaction was processed.
time
CZ: Čas, kdy byla transakce zpracována v autorizačním systému.
EN: Time when transaction was processed.
EN: Time when transaction was processed.
emvAid
CZ: Identifikuje aplikaci EMV používanou pro zpracování transakce - např. Visa Debit
EN: Identifies the EMV app used for transaction processing - for instance Visa Debit
EN: Identifies the EMV app used for transaction processing - for instance Visa Debit
emvAppLabel
SK: Názov karty EMV, ktorá bola použitá pri platbe.
EN: card label of used card
EN: card label of used card
číslo sekvencie
SK: Používa sa na zrušenie transakcie. Použite hodnotu, ktorú ste dostali a ktorá bola súčasťou transakcie, ktorú chcete zrušiť.
EN: Slúži na zrušenie transakcie. Použite prijatú sumu, ktorá bola súčasťou transakcie, ktorú chcete zrušiť.
EN: Slúži na zrušenie transakcie. Použite prijatú sumu, ktorá bola súčasťou transakcie, ktorú chcete zrušiť.
číslo šarže
SK: Identifikuje číslo uzávierky. Vyplňuje sa v prípade požiadavky na uzávierku.
EN: Určuje číslo šarže. Zadáva sa pri transakcii uzavretia šarže.
EN: Určuje číslo šarže. Zadáva sa pri transakcii uzavretia šarže.
cardProduct
CZ: Možné hodnoty jsou:
VISA
MASTER
AMEX
DISCOVERY
EN: Possible values:
VISA
MASTER
AMEX
DISCOVERY
VISA
MASTER
AMEX
DISCOVERY
EN: Possible values:
VISA
MASTER
AMEX
DISCOVERY
pinOk
CZ: Znázorňuje zda byl zadán PIN
EN: Shows whether the PIN was entered
pravda/nepravda
EN: Shows whether the PIN was entered
pravda/nepravda
merchantInfo
CZ: Ukáže adresní údaje o obchodníkovi.
EN: Shows address of the merchant.
EN: Shows address of the merchant.
metóda overovania držiteľa karty
CZ: Zobrazí ověření držitele platební karty, přes kterou se platilo (Pin, Žádné).
EN: Shows verification method of the card holder (Pin, None).
EN: Shows verification method of the card holder (Pin, None).
externalTransactionID
CZ: Identifikační číslo transakce v aplikaci GP tom
EN: Transaction identification number in the GP tom application
EN: Transaction identification number in the GP tom application
celková suma
CZ: Celková částka včetně spropitného, která byla zaplacena.
EN: Whole amount which was paid included tip.
EN: Whole amount which was paid included tip.
číslo potvrdenia
CZ: Identifikační číslo účtenky
EN: Receipt identification number
EN: Receipt identification number
blikCode
CZ: Šestimístný číselný kód, který se zadává před provedením platby.
EN: A six-digit numerical code that must be entered before making a payment.
EN: A six-digit numerical code that must be entered before making a payment.
stav (DCC)
SK: Uvádza stav DCC. Ak je stav "ACCEPTED", transakcia prebehla cez DCC a musíte vyplniť údaje DCC na účtenke. Ak je stav "NOT_ACCEPTED", v takom prípade môžete údaje DCC ignorovať.
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: 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ť.
suma (DCC)
SK: Suma transakcie v mene DCC – v mene karty zákazníka. Je potrebné ju zobraziť presne tak, ako je uvedená v odpovedi API, vrátane počtu desatinných miest.
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: 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.
kód meny (DCC)
SK: Mena zákazníckej karty.
EN: Mena karty zákazníka.
EN: Mena karty zákazníka.
výmenný kurz (DCC)
SK: Uvádza výmenný kurz. Táto hodnota je v miestnej mene terminálu. Je potrebné ju zobraziť presne tak, ako je uvedená v odpovedi API, vrátane počtu desatinných miest.
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: 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.
značkovací jazyk (DCC)
SK: Prirážka k konverznému kurzu. Je potrebné ju zobraziť presne tak, ako je uvedená v odpovedi API, vrátane 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: Ú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.
regionSchemaIndicator (DCC)
CZ: Udává, zda karta zákazníka byla vydaná v rámci EU nebo mimo. Pokud je hodnota "0" nebo 1", je potřeba na účtence zobrazit text "Markup". Pokud je hodnota "2", je potřeba na účtence zobrazit "Markup over ECB rate".
EN: Indicates whether the customer's card was issued within the EU or outside. If the value is "0" or "1", the text "Markup" needs to be displayed on the receipt. If the value is "2", the text "Markup over ECB rate" needs to be displayed on the receipt.
EN: Indicates whether the customer's card was issued within the EU or outside. If the value is "0" or "1", the text "Markup" needs to be displayed on the receipt. If the value is "2", the text "Markup over ECB rate" needs to be displayed on the receipt.
