CardKeyedSaleRecovery
@objcMembers
public class CardKeyedSaleRecovery : PaymentRequest
Contains the data for performing a Card keyed sale recovery.
-
The authorisation code for the payment obtained through a prior voice authorisation.
Declaration
Swift
public fileprivate(set) var authorisationCode: String? { get }
-
Initialise a CardSale passing the proper parameters
Declaration
Swift
public convenience init(paypointId: String? = nil, authorisationCode: String? = nil, value: Int, merchantTransactionReference: String)
Parameters
paypointId
Identifier for the paypoint on which the action should or has been performed on.
authorisationCode
The authorisation code for the payment obtained through a prior voice authorisation.
value
The value of the payment in minor units.
merchantTransactionReference
The transaction reference defined by the merchant to uniquely identify the payment.
-
Used to print the debug content of the object
Declaration
Swift
override public var debugDescription: String { get }