PaymentRequest

@objcMembers
public class PaymentRequest : NSObject

Defines the parameters required by all payment requests.

Refer to its subclasses

CardSale, CardRefund, CardPreAuthSale, CardCheck, CardCheckPayment, TokenisedCardSale, TokenisedCardRefund, CardKeyedSaleRecovery, CardKeyedRefundRecovery

  • Identifier for the paypoint on which the action should or has been performed on.

    Declaration

    Swift

    public private(set) var paypointId: String? { get }
  • The value of the payment in minor units.

    Declaration

    Swift

    public private(set) var value: Int { get }
  • The transaction reference defined by the merchant to uniquely identify the payment.

    Declaration

    Swift

    public private(set) var merchantTransactionReference: String { get }
  • Used to print the debug content of the object

    Declaration

    Swift

    override public var debugDescription: String { get }