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 }