CardPaymentInstrument
@objcMembers
public class CardPaymentInstrument : ResponsePaymentInstrument
extension CardPaymentInstrument: CustomReflectable
Holds data about how the payment was performed.
-
The 2-digit code representing the PAN Entry Mode of the POS Entry Mode.
Declaration
Swift
public private(set) var posEntryMode: String? { get }
-
The numeric code representing the verification method of the card.
Declaration
Swift
public private(set) var cardVerificationMethod: String? { get }
-
Indicates whether the payment request was handled online or not. Currently, this is only applicable to check-card and check-card-payment payment types.
Declaration
Swift
public private(set) var isHandledOnline: Bool? { get }
-
Data for the authorisation of the payment.
Declaration
Swift
public private(set) var authorisation: PaymentAuthorisation? { get }
-
Debug information.
Declaration
Swift
public private(set) var debug: CardPaymentDebug? { get }
-
Data for the card used in the payment.
Declaration
Swift
public private(set) var card: PaymentCard? { get }
-
Used to print the debug content of the object
Declaration
Swift
override public func encode(to encoder: Encoder) throws
-
Used to parse the response from the server.
Declaration
Swift
required public init(from decoder: Decoder) throws
-
Used to print the debug content of the object
Declaration
Swift
public var customMirror: Mirror { get }