Package-level declarations
Types
Link copied to clipboard
Represents a initialisation response.
Link copied to clipboard
interface InitialisationResponseHandler
Link copied to clipboard
class MerchantInfo(name: String = "", address: String = "", city: String = "", zipCode: String = "", country: String = "", phone: String = "", organisationNumber: String = "", bankAgentName: String = "", currency: Currency? = null, merchantCategoryCodes: String = "", acquirerReference: Int = 0, receiptHeader: String = "")
This class provides information about the merchant.
Link copied to clipboard
Payment features.
Link copied to clipboard
interface RegisterResponseHandler
Link copied to clipboard
class SystemInfo(hardwareModel: String = "", hardwareModelRevision: String = "", operatingSystemVersion: String = "", firmwareVersion: String = "", serialNumber: String = "", paymentApplicationVersion: String = "", hasBattery: Boolean = false, hasPrinter: Boolean = false, isSecure: Boolean = false, isAttended: Boolean = false)
This class provides information about the system.
Link copied to clipboard
Link copied to clipboard
class TerminalStatus(systemInfo: SystemInfo = SystemInfo(), merchantInfo: MerchantInfo = MerchantInfo(), storedTransactionCount: Int = 0, storedTransactionMaxCount: Int = 0, languages: Array<String>? = null, availableFeatures: Array<PaymentFeatures>? = null, authorisationHosts: Array<String>? = null, configurationHosts: Array<String>? = null, transactionDescripters: List<TransactionDescriptor>? = null)
This class provides status information about the terminal.
Link copied to clipboard
Link copied to clipboard
interface TerminalStatusResponseHandler
Link copied to clipboard
This class represents a transaction descriptor.