FeaturesPayment
public class FeaturesPayment
Payment features supported by the terminal. Immutable class.
-
init(dcc:declinedReceipts:partialApproval:ep2Available:ep2Dcc:ep2DeclinedReceipts:ep2MultiAccountSelection:ep2MultiContractSelection:)
Create hardware features.
Declaration
Swift
public init(dcc: Bool, declinedReceipts: Bool, partialApproval: Bool, ep2Available: Bool, ep2Dcc: Bool, ep2DeclinedReceipts: Bool, ep2MultiAccountSelection: Bool, ep2MultiContractSelection: Bool)
-
DCC support.
Declaration
Swift
public private(set) var dcc: Bool
-
Support for
Declined Receipts
.Declaration
Swift
public private(set) var declinedReceipts: Bool
-
Support for
Partial Approval
.Declaration
Swift
public private(set) var partialApproval: Bool
-
EP2 payment protocol is available on the terminal.
Declaration
Swift
public private(set) var ep2Available: Bool
-
DCC support on EP2 brands.
Declaration
Swift
public private(set) var ep2Dcc: Bool
-
Support for
Declined Receipts
on EP2 brands.Declaration
Swift
public private(set) var ep2DeclinedReceipts: Bool
-
Support for multiple account selection.
Declaration
Swift
public private(set) var ep2MultiAccountSelection: Bool
-
Support for multiple contract selection.
Declaration
Swift
public private(set) var ep2MultiContractSelection: Bool
-
Textual representation.
Declaration
Swift
public var description: String { get }