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.