• Features
  • Shop
  • Pricing
  • User Guide
  • Support
 0 Kč
Login / Registration
  • CS
  • RO
  • DE
  • SK
  • HU
  • PL
  • EL
  • Features
  • Shop
  • Pricing
  • User Guide
  • Support
  • CS
  • RO
  • DE
  • SK
  • HU
  • PL
  • EL
BUY

Introduction

  • Before you begin
  • Receipt visual
  • Download
  • Legal Disclaimer
  • Integration support
  • Certification & Test Scenarios

app2app API

  • Introduction to app2app API
  • 1. Transaction registration
  • 2. Payment Request [transactionRequestV2]
  • 3. Get the status of the transaction
  • 4. Get transaction details
  • Code examples
  • Return codes
  • Check the installed application
  • Client ID
  • Settings in Android
  • Release notes
  • Get status method

Cloud API

  • Introduction to Cloud API
  • Transaction flow
  • Transaction sale
  • Transaction cancellation
  • Close batch
  • Master API account

iOS API

  • Transaction Sales (iOS)
  • Transaction Cancellation (iOS)
  • Day close execution (iOS)
  • Introduction to iOS API
View Categories
  • Main page
  • User Guide
  • API
  • app2app API
  • 4. Get transaction details

4. Get transaction details

Used to get details about the transaction. It makes sense to use this method if the previous step has been completed – the transaction has been completed, see Step 3: Transaction Status

void TransactionInquire(String transactionId, IInquireResultListener listener) throws RemoteException

The input transaction ID is generated during the first step, see Step 1: Register the transaction

 

Pole / Field
result
responseMessage
trasanctionID
transactionType
merchantID
terminalID
currencyCode
amount
tipAmount
cashbackAmount
cardNumber
cardDataEntry
approvedCode
referenceNumber
traceNumber
invoiceNumber
date
time
emvAppLabel
sequenceNumber
batchNumber
cardProduct
Type
Integer
String
String
Integer
String
String
String
String
String
String
String
String
String
String
String
String
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

Information about the amount

The formats of any amount are always at 2 decimal places *100, which means that e.g. CZK 50.25 is filled in as CZK 5025.

Name / Name
Type
Optional
resultCode
Integer
no
Name / Name
Type
Optional
transactionId
String
yes
Name / Name
Type
Optional
clientID
String
yes
Name / Name
Type
Optional
responseMessage
String
yes
Name / Name
Type
Optional
error
ErrorResultEntity
yes

Explanation of fields

Field
Popis / Description
result
responseMessage
Field
Popis / Description
transactionID
CZ: Jedinečné ID generované platební aplikací během procesu registrace transakce.
EN: Unique ID generated by payment app during the transaction registration process.
Field
Popis / Description
transactionType
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
Field
Popis / Description
merchantID
CZ: Jedinečné ID obchodníka, obvykle představuje ID lokality.
EN: Unique merchant ID, usually location ID
Field
Popis / Description
terminalID
CZ: ID terminálu, na kterém jsou transakce zpracovávány. Identifikuje terminál v systémech GP.
EN: Unique terminal ID, on which the transaction is processed.
Field
Popis / Description
currencyCode
CZ: Třímístné kódy ISO měny – seznam najdete na stránce Wiki.
EN: Three chars currency ISO code.
Field
Popis / Description
amount
CZ: Částka určuje objem transakce. Tato částka se počítá v domácí měně, kterou používá terminál. U uzávěrky obsahuje všechny karetní transakce, připsané mínus debetní.
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.
Field
Popis / Description
tipAmount
CZ: Spropitné. Vyplněno v případě, že bylo zadáno.
EN: Tip. Filled in if needed.
Field
Popis / Description
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.
Field
Popis / Description
cardNumber
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"
Field
Popis / Description
cardDataEntry
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.
Field
Popis / Description
approvedCode
CZ: Vyplňuje se pouze v případě, že transakce skončí jako schválená.
EN: Is present just if the transaction is processed.
Field
Popis / Description
referenceNumber
CZ: Referenční číslo zadané při požadavku na platbu.
EN: reference number entered during the payment
Field
Popis / Description
traceNumber
CZ:
Field
Popis / Description
invoiceNumber
CZ:
Field
Popis / Description
date
CZ: Datum, kdy byla transakce zpracována v autorizačním systému.
EN: Date when transaction was processed.
Field
Popis / Description
time
CZ: Čas, kdy byla transakce zpracována v autorizačním systému.
EN: Time when transaction was processed.
Field
Popis / Description
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
Field
Popis / Description
emvAppLabel
CZ: Název EMV, které bylo použito při platbě.
EN: card label of used card
Field
Popis / Description
sequenceNumber
CZ: Používá se pro storno transakce. Použijte obdrženou hodnotu která byla součástí transakce, kterou chcete zrušit.
EN: Used for transaction cancellation. Used the received value which was a part of transaction you want to cancel.
Field
Popis / Description
batchNumber
CZ: Identifikuje číslo uzávěrky. Vyplňuje se v případě požadavku na uzávěrku.
EN: Defines batch number. Present during the close batch transaction.
Field
Popis / Description
cardProduct
CZ: Možné hodnoty jsou:
VISA
MASTER
AMEX
DISCOVERY
EN: Possible values:
VISA
MASTER
AMEX
DISCOVERY
Field
Popis / Description
pinOk
CZ: Znázorňuje zda byl zadán PIN
EN: Shows whether the PIN was entered
true/false
How do you like this tutorial?
3. Get the status of the transactionCode examples
Content
  • Explanation of fields

About the product

  • Features
  • Install the app
  • Releases
  • Support
  • Blog

For developers

  • Introduction to integration
  • app2app API
  • Cloud API
  • Integration according to the type of terminal
  • Integrated companies
  • Download

About the company

  • Contact
  • Information Protection Statement
  • Site Terms of Use
  • General Terms and Conditions
  • GDPR

User Guide

  • Install the app
  • Run the application for the first time
  • Payment by card
  • Cancellation of payment
  • Biometrics
  • In-app support