Classes

The following classes are available globally.

  • BTAmericanExpressClient enables you to look up the rewards balance of American Express cards.

    See more

    Declaration

    Objective-C

    @interface BTAmericanExpressClient : NSObject

    Swift

    class BTAmericanExpressClient : NSObject
  • Contains information about an American Express rewards balance.

    See more

    Declaration

    Objective-C

    @interface BTAmericanExpressRewardsBalance : NSObject

    Swift

    class BTAmericanExpressRewardsBalance : NSObject
  • Contains information about a tokenized Apple Pay card.

    See more

    Declaration

    Objective-C

    @interface BTApplePayCardNonce : BTPaymentMethodNonce

    Swift

    class BTApplePayCardNonce : BTPaymentMethodNonce
  • Used to process Apple Pay payments

    See more

    Declaration

    Objective-C

    @interface BTApplePayClient : NSObject

    Swift

    class BTApplePayClient : NSObject
  • Contains information specific to a merchant’s Braintree integration

    See more

    Declaration

    Objective-C

    @interface BTConfiguration : NSObject

    Swift

    class BTConfiguration : NSObject
  • Information pertaining to the regulatory environment for a credit card if authentication insight is requested during tokenization.

    See more

    Declaration

    Objective-C

    @interface BTAuthenticationInsight : NSObject

    Swift

    class BTAuthenticationInsight : NSObject
  • The card tokenization request represents raw credit or debit card data provided by the customer. Its main purpose is to serve as the input for tokenization.

    See more

    Declaration

    Objective-C

    @interface BTCard : NSObject

    Swift

    class BTCard : NSObject
  • Used to process cards

    See more

    Declaration

    Objective-C

    @interface BTCardClient : NSObject

    Swift

    class BTCardClient : NSObject
  • Contains information about a tokenized card.

    See more

    Declaration

    Objective-C

    @interface BTCardNonce : BTPaymentMethodNonce

    Swift

    class BTCardNonce : BTPaymentMethodNonce
  • Contains information about a card to tokenize

    See more

    Declaration

    Objective-C

    @interface BTCardRequest : NSObject

    Swift

    class BTCardRequest : NSObject
  • Contains information about the 3D Secure status of a payment method

    See more

    Declaration

    Objective-C

    @interface BTThreeDSecureInfo : NSObject

    Swift

    class BTThreeDSecureInfo : NSObject
  • This class acts as the entry point for accessing the Braintree APIs via common HTTP methods performed on API endpoints.

    Note

    It also manages authentication via tokenization key and provides access to a merchant’s gateway configuration.
    See more

    Declaration

    Objective-C

    @interface BTAPIClient : NSObject

    Swift

    class BTAPIClient : NSObject

BTAppContextSwitcher