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 }
View on GitHub
Install in Dash
ThreeDSPaymentCardData Protocol Reference