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
val apiVersion: String? = null
Link copied to clipboard
val runtimeVersion: String? = null
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