BTCardNonce
Objective-C
@interface BTCardNonce : BTPaymentMethodNonce
Swift
class BTCardNonce : BTPaymentMethodNonce
Contains information about a tokenized card.
-
The card network.
Declaration
Objective-C
@property (nonatomic, readonly) BTCardNetwork cardNetwork;
Swift
var cardNetwork: BTCardNetwork { get }
-
The expiration month of the card, if available.
Declaration
Objective-C
@property (nonatomic, copy, readonly, nullable) NSString *expirationMonth;
Swift
var expirationMonth: String? { get }
-
The expiration year of the card, if available.
Declaration
Objective-C
@property (nonatomic, copy, readonly, nullable) NSString *expirationYear;
Swift
var expirationYear: String? { get }
-
The name of the cardholder, if available.
Declaration
Objective-C
@property (nonatomic, copy, readonly, nullable) NSString *cardholderName;
Swift
var cardholderName: String? { get }
-
The last two digits of the card, if available.
Declaration
Objective-C
@property (nonatomic, copy, readonly, nullable) NSString *lastTwo;
Swift
var lastTwo: String? { get }
-
The last four digits of the card, if available.
Declaration
Objective-C
@property (nonatomic, copy, readonly, nullable) NSString *lastFour;
Swift
var lastFour: String? { get }
-
The BIN number of the card, if available.
Declaration
Objective-C
@property (nonatomic, copy, readonly, nullable) NSString *bin;
Swift
var bin: String? { get }
-
The 3D Secure info for the card number associated with this nonce.
Declaration
Objective-C
@property (nonatomic, strong, readonly) BTThreeDSecureInfo *_Nonnull threeDSecureInfo;
Swift
var threeDSecureInfo: BTThreeDSecureInfo { get }
-
Details about the regulatory environment and applicable customer authentication regulation for a potential transaction. This can be used to make an informed decision whether to perform 3D Secure authentication.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) BTAuthenticationInsight *authenticationInsight;
Swift
var authenticationInsight: BTAuthenticationInsight? { get }