Capabilities
data class Capabilities(val supportsPurchase: Boolean = true, val supportsRefund: Boolean = true, val supportsReservations: Boolean, val supportsCapture: Boolean, val supportsReservationAdjustment: Boolean, val supportsReservationCancellation: Boolean = false, val supportsReversal: Boolean = false, val supportsBatchProcess: Boolean = false, val supportsFinalBalance: Boolean = false, val supportsLastPaymentResult: Boolean = false, val supportsTerminalStatus: Boolean = false, val supportsReceiptReprint: Boolean = false, val supportsCardIdentification: Boolean, val apiVersion: String? = null, val runtimeVersion: String? = null, val supportsDeviceActivation: Boolean = false, val supportsConfiguration: Boolean = false, val supportsInitialisation: Boolean = false)
Terminal capability flags.
Constructors
Link copied to clipboard
constructor(supportsPurchase: Boolean = true, supportsRefund: Boolean = true, supportsReservations: Boolean, supportsCapture: Boolean, supportsReservationAdjustment: Boolean, supportsReservationCancellation: Boolean = false, supportsReversal: Boolean = false, supportsBatchProcess: Boolean = false, supportsFinalBalance: Boolean = false, supportsLastPaymentResult: Boolean = false, supportsTerminalStatus: Boolean = false, supportsReceiptReprint: Boolean = false, supportsCardIdentification: Boolean, apiVersion: String? = null, runtimeVersion: String? = null, supportsDeviceActivation: Boolean = false, supportsConfiguration: Boolean = false, supportsInitialisation: Boolean = false)
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Whether SI(CONFIG) configuration download is available.
Link copied to clipboard
Whether this host accepts device activation codes.
Link copied to clipboard
Link copied to clipboard
Whether standalone SI(INIT) acquirer initialization is available.
Link copied to clipboard
Terminal API recovery/status lookup capability.
Link copied to clipboard
Link copied to clipboard
Legacy receipt-only capability. Last-payment-result is the Terminal API recovery operation and must be represented separately.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard