Uwaga
Aby uzyskać szczegółowe informacje o transakcji, należy wysłać zapytanie wyłącznie za pomocą żądania Inquiry:
TransactionInquire(String transactionId, IInquireResultListener listener) throws RemoteException
Służy do uzyskania szczegółowych informacji o przeprowadzonej transakcji. Z tej metody warto skorzystać, gdy poprzedni krok został zakończony – transakcja została sfinalizowana, patrz Krok 3: Status transakcji
void TransactionInquire(String transactionId, IInquireResultListener listener) throws RemoteException
Identyfikator transakcji wejściowej zostanie wygenerowany w pierwszym kroku, patrz Krok 1: Rejestracja transakcji
Zde najdete detaily odpovědi pro transakci:
Informacje o kwocie
Kwoty, niezależnie od ich wysokości, są zawsze podawane z dokładnością do dwóch miejsc po przecinku *100, co oznacza, że np. 50,25 Kč wpisuje się jako 5025 Kč.
Objaśnienie pól
EN: Wskazuje wynik transakcji (np. 0 oznacza pomyślną transakcję).
EN: Wyświetla wynik transakcji z autoryzacji (np. 201)
EN: Unikalny identyfikator wygenerowany przez aplikację płatniczą podczas procesu rejestracji transakcji.
1 – Sprzedaż 2 – Anulowanie transakcji 4 – Zamknięcie EN: Określa typ transakcji. Dostępne wartości to:
1 – Sprzedaż, 2 – Anulowanie transakcji, 4 – Zamknięcie partii / Zamknięcie dnia
PL: unikalny identyfikator sprzedawcy, zazwyczaj identyfikator lokalizacji
PL: Unikalny identyfikator terminala, na którym przetwarzana jest transakcja.
PL: kod ISO waluty składający się z trzech znaków.
PL: Kwota określa wielkość transakcji. Kwota ta jest obliczana w walucie krajowej używanej przez terminal. W dniu zamknięcia zawiera ona wszystkie transakcje kartą, uznanie minus obciążenie.
PL: Wskazówka. Wypełnione w razie potrzeby.
EN: Kwota zwrotu gotówki jest wpisywana w momencie skorzystania z transakcji z zwrotem gotówki.
EN: Numer karty (PAN). Jest on przedstawiony w postaci zamaskowanej. Przykład: "479608********1859"
MANUAL – ręczne wprowadzenie
ICC – chip
CTLS – bezstykowy
MAG – pasek magnetyczny.
EN: Określa zastosowaną metodę odczytu karty. Możliwe wartości:
MANUAL – ręczne wprowadzenie
ICC – chip
CTLS – bezstykowy
MAG – pasek magnetyczny.
PL: Jest obecny tylko wtedy, gdy transakcja jest przetwarzana.
EN: numer referencyjny podany podczas dokonywania płatności
EN: Data przetworzenia transakcji.
EN: Czas przetworzenia transakcji.
EN: Określa aplikację EMV używaną do przetwarzania transakcji – na przykład Visa Debit
EN: etykieta używanej karty
PL: Służy do anulowania transakcji. Używa otrzymanej wartości, która była częścią transakcji, którą chcesz anulować.
PL: Określa numer partii. Występuje podczas zamykania transakcji wsadowej.
VISA
MASTER
AMEX
DISCOVERY
EN: Możliwe wartości:
VISA
MASTER
AMEX
DISCOVERY
EN: Wskazuje, czy wprowadzono kod PIN
prawda/fałsz
EN: Wyświetla adres sprzedawcy.
EN: Wyświetla metodę weryfikacji posiadacza karty (kod PIN, brak).
EN: Numer identyfikacyjny transakcji w aplikacji GP tom
EN: Całkowita kwota, która została zapłacona, obejmowała napiwek.
EN: Numer identyfikacyjny paragonu
EN: Sześciocyfrowy kod numeryczny, który należy wprowadzić przed dokonaniem płatności.
EN: Wskazuje status DCC. Jeśli wyświetla się komunikat "ACCEPTED", transakcja została zrealizowana za pośrednictwem DCC i należy wpisać dane DCC na paragonie. Jeśli wyświetla się komunikat "NOT_ACCEPTED", można zignorować dane DCC.
EN: Kwota transakcji w walucie DCC – w walucie karty klienta. Należy ją podać na paragonie dokładnie tak, jak została otrzymana w odpowiedzi API, z zachowaniem prawidłowej liczby miejsc po przecinku.
EN: Waluta karty klienta.
EN: Wskazuje kurs wymiany. Wartość ta jest podana w lokalnej walucie terminala. Należy ją podać na paragonie dokładnie tak, jak została otrzymana w odpowiedzi API, z zachowaniem prawidłowej liczby miejsc po przecinku.
EN: Oznaczenie współczynnika konwersji. Należy je podać na paragonie dokładnie tak, jak zostało otrzymane w odpowiedzi API, z zachowaniem prawidłowych miejsc po przecinku.
EN: Wskazuje, czy karta klienta została wydana w UE, czy poza nią. Jeśli wartość wynosi "0" lub "1", na paragonie należy umieścić tekst "Markup". Jeśli wartość wynosi "2", na paragonie należy umieścić tekst "Markup powyżej kursu EBC".
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"
}
