- BASE_64_MATCHER - Static variable in class com.braintreepayments.api.models.ClientToken
-
- BaseCardBuilder<T> - Class in com.braintreepayments.api.models
-
Base builder class used to build various types of cards
- BaseCardBuilder() - Constructor for class com.braintreepayments.api.models.BaseCardBuilder
-
- BaseCardBuilder(Parcel) - Constructor for class com.braintreepayments.api.models.BaseCardBuilder
-
- Beta - Annotation Type in com.braintreepayments.api.annotations
-
- BILLING_ADDRESS_KEY - Static variable in class com.braintreepayments.api.models.ThreeDSecurePostalAddress
-
- billingAddress(ThreeDSecurePostalAddress) - Method in class com.braintreepayments.api.models.ThreeDSecureRequest
-
Optional.
- billingAgreementDescription(String) - Method in class com.braintreepayments.api.models.PayPalRequest
-
Display a custom description to the user for a billing agreement.
- BIN_DATA_KEY - Static variable in class com.braintreepayments.api.models.BinData
-
- BinData - Class in com.braintreepayments.api.models
-
A class to contain BIN data for the card number
- BinData() - Constructor for class com.braintreepayments.api.models.BinData
-
- BraintreeApiConfiguration - Class in com.braintreepayments.api.models
-
Contains the remote Braintree API Configuration for the Braintree SDK.
- BraintreeApiConfiguration() - Constructor for class com.braintreepayments.api.models.BraintreeApiConfiguration
-
- BraintreeApiError - Class in com.braintreepayments.api.exceptions
-
Specific error returned when Braintree API returns a 400 Bad Request.
- BraintreeApiError() - Constructor for class com.braintreepayments.api.exceptions.BraintreeApiError
-
- BraintreeApiError(Parcel) - Constructor for class com.braintreepayments.api.exceptions.BraintreeApiError
-
- BraintreeApiErrorResponse - Exception in com.braintreepayments.api.exceptions
-
Error container returned when Braintree API returns a 400 Bad Request.
- BraintreeApiErrorResponse(String) - Constructor for exception com.braintreepayments.api.exceptions.BraintreeApiErrorResponse
-
- BraintreeApiErrorResponse(Parcel) - Constructor for exception com.braintreepayments.api.exceptions.BraintreeApiErrorResponse
-
- BraintreeApiHttpClient - Class in com.braintreepayments.api.internal
-
Network request class that handles BraintreeApi request specifics and threading.
- BraintreeApiHttpClient(String, String) - Constructor for class com.braintreepayments.api.internal.BraintreeApiHttpClient
-
- BraintreeApiHttpClient(String, String, String) - Constructor for class com.braintreepayments.api.internal.BraintreeApiHttpClient
-
- BraintreeBrowserSwitchActivity - Class in com.braintreepayments.api
-
Helper Activity that captures the response when browser switch completes.
- BraintreeBrowserSwitchActivity() - Constructor for class com.braintreepayments.api.BraintreeBrowserSwitchActivity
-
- BraintreeCancelListener - Interface in com.braintreepayments.api.interfaces
-
Interface that defines a callback for Fragment.onActivityResult(int, int, Intent)
cancel events.
- BraintreeError - Class in com.braintreepayments.api.exceptions
-
- BraintreeError() - Constructor for class com.braintreepayments.api.exceptions.BraintreeError
-
- BraintreeError(Parcel) - Constructor for class com.braintreepayments.api.exceptions.BraintreeError
-
- BraintreeErrorListener - Interface in com.braintreepayments.api.interfaces
-
Interface that defines callbacks for errors that occur when processing Braintree requests.
- BraintreeException - Exception in com.braintreepayments.api.exceptions
-
Parent class for exceptions encountered when using the SDK.
- BraintreeException(String, Throwable) - Constructor for exception com.braintreepayments.api.exceptions.BraintreeException
-
- BraintreeException(String) - Constructor for exception com.braintreepayments.api.exceptions.BraintreeException
-
- BraintreeException() - Constructor for exception com.braintreepayments.api.exceptions.BraintreeException
-
- BraintreeFragment - Class in com.braintreepayments.api
-
Core Braintree class that handles network requests and managing callbacks.
- BraintreeFragment() - Constructor for class com.braintreepayments.api.BraintreeFragment
-
- BraintreeGraphQLHttpClient - Class in com.braintreepayments.api.internal
-
- BraintreeGraphQLHttpClient(String, String) - Constructor for class com.braintreepayments.api.internal.BraintreeGraphQLHttpClient
-
- BraintreeHttpClient - Class in com.braintreepayments.api.internal
-
Network request class that handles Braintree request specifics and threading.
- BraintreeHttpClient(Authorization) - Constructor for class com.braintreepayments.api.internal.BraintreeHttpClient
-
- BraintreeListener - Interface in com.braintreepayments.api.interfaces
-
Base interface for all event listeners.
- BraintreePaymentResult - Class in com.braintreepayments.api.models
-
Generic object whose subclasses will be the results of BraintreePayments
- BraintreePaymentResult() - Constructor for class com.braintreepayments.api.models.BraintreePaymentResult
-
- BraintreePaymentResult(Parcel) - Constructor for class com.braintreepayments.api.models.BraintreePaymentResult
-
- BraintreePaymentResultListener - Interface in com.braintreepayments.api.interfaces
-
- BraintreeRequestCodes - Annotation Type in com.braintreepayments.api.models
-
Request codes that Braintree uses when communicating between Activity
s, and
Fragment
s.
- BraintreeResponseListener<T> - Interface in com.braintreepayments.api.interfaces
-
- BrowserSwitchException - Exception in com.braintreepayments.api.exceptions
-
Error class thrown when browser switch returns an error
- BrowserSwitchException(String) - Constructor for exception com.braintreepayments.api.exceptions.BrowserSwitchException
-
- build(JSONObject, JSONObject) - Method in class com.braintreepayments.api.models.BaseCardBuilder
-
- build(JSONObject, JSONObject) - Method in class com.braintreepayments.api.models.CardBuilder
-
- build(String, String) - Method in class com.braintreepayments.api.models.LocalPaymentRequest
-
- build() - Method in class com.braintreepayments.api.models.MetadataBuilder
-
- build() - Method in class com.braintreepayments.api.models.PaymentMethodBuilder
-
- build(JSONObject, JSONObject) - Method in class com.braintreepayments.api.models.PaymentMethodBuilder
-
- build(JSONObject, JSONObject) - Method in class com.braintreepayments.api.models.PayPalAccountBuilder
-
- build(String) - Method in class com.braintreepayments.api.models.ThreeDSecureRequest
-
- build(JSONObject, JSONObject) - Method in class com.braintreepayments.api.models.UnionPayCardBuilder
-
- build(JSONObject, JSONObject) - Method in class com.braintreepayments.api.models.VenmoAccountBuilder
-
- buildEnrollment() - Method in class com.braintreepayments.api.models.UnionPayCardBuilder
-
- buildGraphQL(Context, JSONObject, JSONObject) - Method in class com.braintreepayments.api.models.CardBuilder
-
- buildGraphQL(Context, Authorization) - Method in class com.braintreepayments.api.models.PaymentMethodBuilder
-
- buildGraphQL(Context, JSONObject, JSONObject) - Method in class com.braintreepayments.api.models.PaymentMethodBuilder
-
- buildGraphQL(Context, JSONObject, JSONObject) - Method in class com.braintreepayments.api.models.PayPalAccountBuilder
-
- buildGraphQL(Context, JSONObject, JSONObject) - Method in class com.braintreepayments.api.models.UnionPayCardBuilder
-
- buildGraphQL(Context, JSONObject, JSONObject) - Method in class com.braintreepayments.api.models.VenmoAccountBuilder
-
- parsePaymentMethodNonces(String) - Static method in class com.braintreepayments.api.models.PaymentMethodNonce
-
Parses a response from the Braintree gateway for a list of payment method nonces.
- parsePaymentMethodNonces(String, String) - Static method in class com.braintreepayments.api.models.PaymentMethodNonce
-
- parsePaymentMethodNonces(JSONObject, String) - Static method in class com.braintreepayments.api.models.PaymentMethodNonce
-
- parseResponse(HttpURLConnection) - Method in class com.braintreepayments.api.internal.BraintreeApiHttpClient
-
- parseResponse(HttpURLConnection) - Method in class com.braintreepayments.api.internal.BraintreeGraphQLHttpClient
-
- parseResponse(HttpURLConnection) - Method in class com.braintreepayments.api.internal.BraintreeHttpClient
-
- PAYMENT_METHOD_DATA_KEY - Static variable in class com.braintreepayments.api.models.PayPalAccountNonce
-
- paymentAccountAge(String) - Method in class com.braintreepayments.api.models.ThreeDSecureAdditionalInformation
-
Optional.
- paymentAccountIndicator(String) - Method in class com.braintreepayments.api.models.ThreeDSecureAdditionalInformation
-
Optional.
- paymentId(String) - Method in class com.braintreepayments.api.models.LocalPaymentRequest
-
- PaymentMethod - Class in com.braintreepayments.api
-
Class used to retrieve a customer's payment methods.
- PaymentMethod() - Constructor for class com.braintreepayments.api.PaymentMethod
-
- PaymentMethodBuilder<T> - Class in com.braintreepayments.api.models
-
An abstract class to extend when creating a builder for a payment method.
- PaymentMethodBuilder() - Constructor for class com.braintreepayments.api.models.PaymentMethodBuilder
-
- PaymentMethodBuilder(Parcel) - Constructor for class com.braintreepayments.api.models.PaymentMethodBuilder
-
- PaymentMethodDeleteException - Exception in com.braintreepayments.api.exceptions
-
- PaymentMethodDeleteException(PaymentMethodNonce, Exception) - Constructor for exception com.braintreepayments.api.exceptions.PaymentMethodDeleteException
-
- PaymentMethodNonce - Class in com.braintreepayments.api.models
-
Base class representing a method of payment for a customer.
- PaymentMethodNonce() - Constructor for class com.braintreepayments.api.models.PaymentMethodNonce
-
- PaymentMethodNonce(Parcel) - Constructor for class com.braintreepayments.api.models.PaymentMethodNonce
-
- PaymentMethodNonceCallback - Interface in com.braintreepayments.api.interfaces
-
- PaymentMethodNonceCreatedListener - Interface in com.braintreepayments.api.interfaces
-
- PaymentMethodNonceDeletedListener - Interface in com.braintreepayments.api.interfaces
-
- PaymentMethodNoncesUpdatedListener - Interface in com.braintreepayments.api.interfaces
-
Interface that defines callbacks to be called when existing
PaymentMethodNonce
s are fetched.
- PaymentMethodNotAvailableException - Exception in com.braintreepayments.api.exceptions
-
Thrown when a payment method isn't available with a developer friendly explanation on why
it isn't available.
- PaymentMethodNotAvailableException(String) - Constructor for exception com.braintreepayments.api.exceptions.PaymentMethodNotAvailableException
-
- paymentType(String) - Method in class com.braintreepayments.api.models.LocalPaymentRequest
-
- PAYPAL - Static variable in annotation type com.braintreepayments.api.models.BraintreeRequestCodes
-
- PayPal - Class in com.braintreepayments.api
-
Used to create and tokenize PayPal accounts.
- PayPal() - Constructor for class com.braintreepayments.api.PayPal
-
- PayPalAccountBuilder - Class in com.braintreepayments.api.models
-
Builder used to construct a PayPal account tokenization request
- PayPalAccountBuilder() - Constructor for class com.braintreepayments.api.models.PayPalAccountBuilder
-
- PayPalAccountNonce - Class in com.braintreepayments.api.models
-
- PayPalAccountNonce() - Constructor for class com.braintreepayments.api.models.PayPalAccountNonce
-
- PayPalApprovalCallback - Interface in com.braintreepayments.api.interfaces
-
Interface to handle PayPal Approval callback
- PayPalApprovalHandler - Interface in com.braintreepayments.api.interfaces
-
Interface that could be extended for custom authentication and authorization of PayPal.
- PayPalConfiguration - Class in com.braintreepayments.api.models
-
Contains the remote PayPal configuration for the Braintree SDK.
- PayPalConfiguration() - Constructor for class com.braintreepayments.api.models.PayPalConfiguration
-
- PayPalCreditFinancing - Class in com.braintreepayments.api.models
-
Represents the PayPal credit financing response.
- PayPalCreditFinancingAmount - Class in com.braintreepayments.api.models
-
The currency and amount in a PayPal credit financing response
- PayPalPaymentResource - Class in com.braintreepayments.api.models
-
A PayPal payment resource
- PayPalPaymentResource() - Constructor for class com.braintreepayments.api.models.PayPalPaymentResource
-
- PayPalRequest - Class in com.braintreepayments.api.models
-
Represents the parameters that are needed to start a Checkout with PayPal
In the checkout flow, the user is presented with details about the order and only agrees to a
single payment.
- PayPalRequest(String) - Constructor for class com.braintreepayments.api.models.PayPalRequest
-
Constructs a description of a PayPal checkout for Single Payment and Billing Agreements.
- PayPalRequest() - Constructor for class com.braintreepayments.api.models.PayPalRequest
-
- PayPalRequest(Parcel) - Constructor for class com.braintreepayments.api.models.PayPalRequest
-
- performVerification(BraintreeFragment, CardBuilder, String) - Static method in class com.braintreepayments.api.ThreeDSecure
-
- performVerification(BraintreeFragment, String, String) - Static method in class com.braintreepayments.api.ThreeDSecure
-
- performVerification(BraintreeFragment, CardBuilder, ThreeDSecureRequest) - Static method in class com.braintreepayments.api.ThreeDSecure
-
- performVerification(BraintreeFragment, ThreeDSecureRequest) - Static method in class com.braintreepayments.api.ThreeDSecure
-
Verification is associated with a transaction amount and your merchant account.
- performVerification(BraintreeFragment, ThreeDSecureRequest, ThreeDSecureLookupListener) - Static method in class com.braintreepayments.api.ThreeDSecure
-
Verification is associated with a transaction amount and your merchant account.
- phone(String) - Method in class com.braintreepayments.api.models.LocalPaymentRequest
-
- PHONE_NUMBER_KEY - Static variable in class com.braintreepayments.api.models.ThreeDSecurePostalAddress
-
- phoneNumber(String) - Method in class com.braintreepayments.api.models.PostalAddress
-
- phoneNumber(String) - Method in class com.braintreepayments.api.models.ThreeDSecurePostalAddress
-
Optional.
- post(String, HttpResponseCallback) - Method in class com.braintreepayments.api.internal.BraintreeGraphQLHttpClient
-
- post(String, String, HttpResponseCallback) - Method in class com.braintreepayments.api.internal.BraintreeHttpClient
-
Make a HTTP POST request to Braintree using the base url, path and authorization provided.
- post(String, String) - Method in class com.braintreepayments.api.internal.BraintreeHttpClient
-
Makes a synchronous HTTP POST request to Braintree using the base url, path, and authorization provided.
- POSTAL_CODE_KEY - Static variable in class com.braintreepayments.api.models.PostalAddressParser
-
- POSTAL_CODE_KEY - Static variable in class com.braintreepayments.api.models.ThreeDSecurePostalAddress
-
- POSTAL_CODE_UNDERSCORE_KEY - Static variable in class com.braintreepayments.api.models.PostalAddressParser
-
- PostalAddress - Class in com.braintreepayments.api.models
-
Java object representing a postal address
- PostalAddress() - Constructor for class com.braintreepayments.api.models.PostalAddress
-
- PostalAddressParser - Class in com.braintreepayments.api.models
-
- PostalAddressParser() - Constructor for class com.braintreepayments.api.models.PostalAddressParser
-
- postalCode(String) - Method in class com.braintreepayments.api.models.BaseCardBuilder
-
- postalCode(String) - Method in class com.braintreepayments.api.models.PostalAddress
-
- postalCode(String) - Method in class com.braintreepayments.api.models.ThreeDSecurePostalAddress
-
Optional.
- postAmericanExpressCallback(AmericanExpressRewardsBalance) - Method in class com.braintreepayments.api.BraintreeFragment
-
- postCallback(PaymentMethodNonce) - Method in class com.braintreepayments.api.BraintreeFragment
-
- postCallback(UnionPayCapabilities) - Method in class com.braintreepayments.api.BraintreeFragment
-
- postCallback(BraintreePaymentResult) - Method in class com.braintreepayments.api.BraintreeFragment
-
- postCallback(List<PaymentMethodNonce>) - Method in class com.braintreepayments.api.BraintreeFragment
-
- postCallback(Exception) - Method in class com.braintreepayments.api.BraintreeFragment
-
- postCancelCallback(int) - Method in class com.braintreepayments.api.BraintreeFragment
-
- postConfigurationCallback() - Method in class com.braintreepayments.api.BraintreeFragment
-
- postOrQueueCallback(QueuedCallback) - Method in class com.braintreepayments.api.BraintreeFragment
-
- postPaymentMethodDeletedCallback(PaymentMethodNonce) - Method in class com.braintreepayments.api.BraintreeFragment
-
- postUnionPayCallback(String, boolean) - Method in class com.braintreepayments.api.BraintreeFragment
-
- preorderDate(String) - Method in class com.braintreepayments.api.models.ThreeDSecureAdditionalInformation
-
Optional.
- preorderIndicator(String) - Method in class com.braintreepayments.api.models.ThreeDSecureAdditionalInformation
-
Optional.
- prepareLookup(BraintreeFragment, ThreeDSecureRequest, ThreeDSecurePrepareLookupListener) - Static method in class com.braintreepayments.api.ThreeDSecure
-
Creates a stringified JSON object containing the information necessary to perform a lookup
- productCode(String) - Method in class com.braintreepayments.api.models.ThreeDSecureAdditionalInformation
-
Optional.
- purchaseDate(String) - Method in class com.braintreepayments.api.models.ThreeDSecureAdditionalInformation
-
Optional.