Obavijest
Da biste dohvatili detalje transakcije, morate koristiti upit:
TransactionInquire(String transactionId, IInquireResultListener listener) throws RemoteException
Ovo se koristi za dohvaćanje detalja dovršene transakcije. Preporučljivo je koristiti ovu metodu nakon što je prethodni korak dovršen – tj. transakcija je finalizirana; vidi Korak 3: Status transakcije
void TransactionInquire(String transactionId, IInquireResultListener listener) throws RemoteException
ID ulazne transakcije generira se tijekom prvog koraka; vidi Korak 1: Zabilježavanje transakcije
Zde najdete detaily odpovědi pro transakci:
Informacije o iznosu
Formati bilo kojeg iznosa su uvijek na 2 decimalna mjesta *100, što znači da se, na primjer, 50,25 CZK popunjava kao 5025 CZK.
Objašnjenje polja
EN: Označava rezultat transakcije (npr. 0 znači uspješnu transakciju).
EN: Prikazuje rezultat transakcije nakon autorizacije (npr. 201)
EN: Jedinstveni ID koji je generirao aplikacija za plaćanje tijekom procesa registracije transakcije.
1 - Prodaja 2 - Otkazivanje transakcije 4 - Zatvaranje EN: Defines the transaction type. Available values are:
1 – Prodaja, 2 – Otkazivanje transakcije, 4 – Zatvaranje serije / Zatvaranje dana
EN: Unique merchant ID, usually location ID
EN: Unique terminal ID, on which the transaction is processed.
EN: Three chars currency ISO code.
EN: The amount determines the volume of the transaction. This amount is calculated in the domestic currency used by the terminal. At close day, it contains all card transactions, credited minus debit.
EN: Savjet. Ispunite ako je potrebno.
EN: Iznos povrata unosi se kada se izvrši transakcija povrata.
EN: Broj kartice (PAN). Prikazuje se u maskiranom formatu. Primjer: "479608********1859"
MANUAL - ručni unos
ICC - čip
CTLS - beskontaktno
MAG - magnetska traka.
EN: Označava korištenu metodu za čitanje kartice. Moguće vrijednosti:
MANUAL - ručni unos
ICC - čip
CTLS - beskontaktno
MAG - magnetska traka.
EN: Prisutan je samo ako je transakcija obrađena.
EN: referentni broj unesen prilikom plaćanja
EN: Datum na koji je transakcija obrađena.
EN: Vrijeme kada je transakcija obrađena.
ID: Identificira EMV aplikaciju koja se koristi za obradu transakcija – na primjer, Visa Debit
EN: oznaka na korištenoj kartici
EN: Koristi se za otkazivanje transakcije. Upotrijebite vrijednost primljenu kao dio transakcije koju želite otkazati.
EN: Definira broj serije. Pojavljuje se tijekom transakcije zatvaranja serije.
VISA
MAGISTER
AMEX
otkriće
EN: Moguće vrijednosti:
VISA
MAGISTER
AMEX
otkriće
EN: Pokazuje je li PIN unesen
istina/laž
EN: Prikazuje adresu trgovca.
EN: Prikazuje metodu provjere nositelja kartice (PIN, Nema).
EN: Broj identifikacije transakcije u aplikaciji Genius mobile pay
U ukupnom plaćenom iznosu bio je uključen napojnik.
EN: Identifikacijski broj računa
EN: Šesteroznamenkasti numerički kod koji se mora unijeti prije plaćanja.
EN: Označava status DCC-a. Ako je "ACCEPTED", transakcija je obrađena putem DCC-a i morate unijeti detalje DCC-a na računu. Ako je "NOT_ACCEPTED", detalje DCC-a možete zanemariti.
EN: Iznos transakcije u DCC valuti – u valuti kartice kupca. To morate prikazati na računu točno onako kako ste ga primili putem API odgovora, uključujući ispravan broj decimalnih mjesta.
EN: Valuta kartice kupca.
EN: Označava tečaj. Ova vrijednost je u lokalnoj valuti terminala. Morate je prikazati na računu točno onako kako ste je dobili u API odgovoru, uključujući ispravan broj decimalnih mjesta.
EN: Marža za stopu konverzije. Morate je prikazati na svom računu točno onako kako ste je dobili u odgovoru API-ja, uključujući ispravan broj decimalnih mjesta.
EN: Pokazuje je li kartica kupca izdana unutar EU ili izvan nje. Ako je vrijednost "0" ili "1", na računu se mora prikazati tekst "Dodatna marža". Ako je vrijednost "2", na računu se mora prikazati tekst "Marža iznad referentne kamatne stope ECB-a".
Zde najdete příklad odpovědi pro Inquiry po provedení uzávěrky:
{
"batchDetails": {
"amsBatchNumber": "7576f3de-f4d5-41df-9b93-ff666e18819e",
"batchId": "81",
"communicationId": "BA331935",
"currency": "CZK",
"date": "2026-10-05T18:55:06.003Z",
"firstTransactionDate": "2026-10-05T18:54:14.014Z",
"previousBatchDate": "2026-10-05T14:04:47.304Z",
"saleAmount": 71,
"saleCount": 3,
"subBatches": {
"accountPayment": {
"saleAmount": 0,
"saleCount": 0,
"totalCount": 0,
"voidAmount": 0,
"voidCount": 0
},
"blikPayment": {
"saleAmount": 0,
"saleCount": 0,
"totalCount": 0,
"voidAmount": 0,
"voidCount": 0
},
"card": {
"saleAmount": 10,
"saleCount": 1,
"totalCount": 2,
"voidAmount": 2,
"voidCount": 1
},
"cash": {
"saleAmount": 61,
"saleCount": 2,
"totalCount": 2,
"voidAmount": 0,
"voidCount": 0
},
"paymentGateway": {
"saleAmount": 0,
"saleCount": 0,
"totalCount": 0,
"voidAmount": 0,
"voidCount": 0
}
},
"tipAmount": 1.00,
"tipAverage": 1.00,
"tipCount": 1,
"totalAmount": 69,
"totalCount": 4,
"voidAmount": 2,
"voidCount": 1
},
"currencyCode": "CZK",
"date": "261005",
"merchantID": "000000400900025",
"merchantInfo": {
"city": "Praha 10",
"company": "Global Payments Europe s.r.o.",
"house": "82/626",
"street": "V Olšinách",
"zip": "10000"
},
"responseMessage": "APPROVED",
"result": 0,
"terminalID": "00599617",
"time": "205506",
"transacitonType": 0,
"trasanctionID": "7576f3de-f4d5-41df-9b93-ff666e18819e",
"amount": "69"
}
