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 }
  • bin

    The BIN number of the card, if available.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSString *bin;

    Swift

    var bin: String? { get }
  • The BIN data for the card number associated with this nonce.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) BTBinData *_Nonnull binData;

    Swift

    var binData: BTBinData { 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 }