Type Input Start Transaction
data class TypeInputStartTransaction(var sAmount: String = "", var sCashback: String = "", var sDate: String = "", var sTime: String = "", var blCtlsEnable: Boolean = false, var sTransactionType: String = "", var lSpecificTimeout: Long? = null, var sForcedEMVTags: String = "", var sContactRequiredTags: String = "", var sContactlessRequiredTags: String = "") : Parcelable
Data class representing the input for starting a transaction.
This class holds information necessary to initiate a transaction, such as amount, cashback, date, time, contactless enable flag, and transaction type.
Properties
Link copied to clipboard
Flag indicating if contactless payment is enabled.
Link copied to clipboard
The timeout in milliseconds for card detection when contactless is not enabled.
Link copied to clipboard
Required EMV tags for contactless transactions.
Link copied to clipboard
Required EMV tags for contact transactions.
Link copied to clipboard
EMV tags that should be forced during the transaction.
Link copied to clipboard
The type of transaction. Must be 2 characters (e.g., "00" for sale, "20" for refund).