Package-level declarations

Types

Link copied to clipboard

Represents a initialisation response.

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
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
class TerminalSettings(terminalId: String = "", authHosts: Array<String> = emptyArray(), configHosts: Array<String> = emptyArray(), language: String = "", forceLogin: Boolean = false)

This class provides information required to perform a initialisation.

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
class TerminalStatusResponse(terminalStatus: TerminalStatus? = null) : GenericResponse
Link copied to clipboard
class TransactionDescriptor(transactionType: String = "", passwordProtected: Boolean = false)

This class represents a transaction descriptor.