ThreeDSPaymentCardData
protocol ThreeDSPaymentCardData
Encapsulates all properties related to a ThreeDSPaymentCardData type
-
Bank identification number for given payment card
Declaration
Swift
var bankIdentificationNumber: String? { get }
-
Associated billing address for given payment cared
Declaration
Swift
var billingAddress: CoarseAddress? { get }
-
Product class the current funding instrument (Ex: ‘CREDIT’)
Declaration
Swift
var cardProductClass: FundingInstrumentSubType? { get }
-
Currency code for the current funding instrument (Ex: ‘EUR’)
Declaration
Swift
var currencyCode: String? { get }
-
Encrypted version of the last four digits (Ex: ‘ABcK1jYv.0IWASX72C-UCE-09crt3uFbkQwhWpnIC.jYt4yRFQjBvw’)
Declaration
Swift
var encryptedNumber: String { get }
-
Expire month for the current funding instrument (Ex: ‘01’)
Declaration
Swift
var expireMonth: String? { get }
-
Expire year for the current funding instrument (Ex: ‘2022’)
Declaration
Swift
var expireYear: String? { get }
-
Funding instrument’s ID (Ex: ‘CC-Q9E5QAHF4ESLJ’)
Declaration
Swift
var id: String? { get }
-
Last four digits for the given funding instrument (Ex: ‘2431’)
Declaration
Swift
var number: String? { get }
-
Flag indicates is a partial_fpan or not
Declaration
Swift
var partialFpan: Bool { get }
-
Card issuer for the current funding instrument (Ex: ‘MASTER_CARD’)
Declaration
Swift
var type: CardIssuer { get }