CardPreAuthSale
@objcMembers
public class CardPreAuthSale : CardSale
Contains the data for performing a Card Pre-Auth Sale.
-
Initialise a CardPreAuthSale passing the proper parameters
Declaration
Swift
public override init(paypointId: String? = nil, type: CardInteraction, value: Int, merchantTransactionReference: String)
Parameters
paypointId
Identifier for the paypoint on which the action should or has been performed on.
type
The manner in which the payment is to be made (present, keyed or not present)
value
The value of the payment in minor units.
merchantTransactionReference
The transaction reference defined by the merchant to uniquely identify the payment.