Skip navigation links
A B C D E F G I L M N O P S T V W 

A

actionBarLogo(int) - Method in class com.braintreepayments.api.PaymentRequest
This method is optional.
actionBarTitle(String) - Method in class com.braintreepayments.api.PaymentRequest
This method is optional.
AddPaymentMethodViewController - Class in com.braintreepayments.api
BraintreeViewController for coordinating the Add Payment Method form.
AddPaymentMethodViewController(BraintreePaymentActivity, Bundle, View, BraintreeFragment, PaymentRequest) - Constructor for class com.braintreepayments.api.AddPaymentMethodViewController
 
amount(String) - Method in class com.braintreepayments.api.PaymentRequest
This method is optional.
androidPayAllowedCountriesForShipping(String...) - Method in class com.braintreepayments.api.PaymentRequest
This method is optional.
androidPayCart(Cart) - Method in class com.braintreepayments.api.PaymentRequest
This method is optional.
androidPayPhoneNumberRequired(boolean) - Method in class com.braintreepayments.api.PaymentRequest
This method is optional.
androidPayRequestCode(int) - Method in class com.braintreepayments.api.PaymentRequest
This method is optional.
androidPayShippingAddressRequired(boolean) - Method in class com.braintreepayments.api.PaymentRequest
This method is optional.

B

BRAINTREE_RESULT_DEVELOPER_ERROR - Static variable in class com.braintreepayments.api.BraintreePaymentActivity
The payment method flow halted due to a resolvable error (authentication, authorization, SDK upgrade required).
BRAINTREE_RESULT_SERVER_ERROR - Static variable in class com.braintreepayments.api.BraintreePaymentActivity
The payment method flow halted due to an error from the Braintree gateway.
BRAINTREE_RESULT_SERVER_UNAVAILABLE - Static variable in class com.braintreepayments.api.BraintreePaymentActivity
The payment method flow halted due to the Braintree gateway going down for maintenance.
BraintreePaymentActivity - Class in com.braintreepayments.api
Activity encompassing Braintree's Drop-In UI.
BraintreePaymentActivity() - Constructor for class com.braintreepayments.api.BraintreePaymentActivity
 
BraintreeViewController - Class in com.braintreepayments.api
Parent class for view controllers.
BraintreeViewController(BraintreePaymentActivity, View, BraintreeFragment, PaymentRequest) - Constructor for class com.braintreepayments.api.BraintreeViewController
 

C

clientToken(String) - Method in class com.braintreepayments.api.PaymentRequest
Provide authorization allowing this client to communicate with Braintree.
collectDeviceData(boolean) - Method in class com.braintreepayments.api.PaymentRequest
This method is optional.
com.braintreepayments.api - package com.braintreepayments.api
 
com.braintreepayments.api.dropin.adapters - package com.braintreepayments.api.dropin.adapters
 
com.braintreepayments.api.dropin.utils - package com.braintreepayments.api.dropin.utils
 
com.braintreepayments.api.dropin.view - package com.braintreepayments.api.dropin.view
 
CREATOR - Static variable in class com.braintreepayments.api.PaymentRequest
 
currencyCode(String) - Method in class com.braintreepayments.api.PaymentRequest
This method is currently unused.

D

defaultFirst(boolean) - Method in class com.braintreepayments.api.PaymentRequest
This method is optional
describeContents() - Method in class com.braintreepayments.api.PaymentRequest
 
disableAndroidPay() - Method in class com.braintreepayments.api.PaymentRequest
Disables Android Pay in the PaymentButton or Drop-in.
disablePayPal() - Method in class com.braintreepayments.api.PaymentRequest
Disables PayPal in the PaymentButton or Drop-in.
disableVenmo() - Method in class com.braintreepayments.api.PaymentRequest
Disables Venmo in the PaymentButton or Drop-in.

E

endSubmit() - Method in class com.braintreepayments.api.AddPaymentMethodViewController
 
EXTRA_DEVICE_DATA - Static variable in class com.braintreepayments.api.BraintreePaymentActivity
String returned when specified in PaymentRequest that device data should be collected.
EXTRA_ERROR_MESSAGE - Static variable in class com.braintreepayments.api.BraintreePaymentActivity
Error messages are returned as the value of this key in the data intent in Activity.onActivityResult(int, int, android.content.Intent) if responseCode is not Activity.RESULT_OK or Activity.RESULT_CANCELED
EXTRA_PAYMENT_METHOD_NONCE - Static variable in class com.braintreepayments.api.BraintreePaymentActivity
PaymentMethodNonce returned by successfully exiting the flow.

F

finalizeSelection(PaymentMethodNonce) - Method in class com.braintreepayments.api.BraintreePaymentActivity
 
findView(int) - Method in class com.braintreepayments.api.BraintreeViewController
Concentrate casting View objects into one place for flexibility and convenience.
forType(String) - Static method in enum com.braintreepayments.api.dropin.utils.PaymentMethodType
 

G

getAuthorization() - Method in class com.braintreepayments.api.BraintreePaymentActivity
 
getBezierCoordinateY(float) - Method in class com.braintreepayments.api.dropin.utils.LoadingSpinnerInterpolator
 
getBraintreeFragment() - Method in class com.braintreepayments.api.BraintreePaymentActivity
 
getCanonicalName() - Method in enum com.braintreepayments.api.dropin.utils.PaymentMethodType
 
getCount() - Method in class com.braintreepayments.api.dropin.adapters.PaymentMethodNonceListAdapter
 
getCurrentState() - Method in class com.braintreepayments.api.dropin.view.LoadingHeader
 
getCustomizedCallToAction() - Method in class com.braintreepayments.api.BraintreeViewController
 
getDrawable() - Method in enum com.braintreepayments.api.dropin.utils.PaymentMethodType
 
getIntent(Context) - Method in class com.braintreepayments.api.PaymentRequest
Get an Intent that can be used in Activity.startActivityForResult(Intent, int) to launch BraintreePaymentActivity and the Drop-in UI.
getInterpolation(float) - Method in class com.braintreepayments.api.dropin.utils.LoadingSpinnerInterpolator
 
getItem(int) - Method in class com.braintreepayments.api.dropin.adapters.PaymentMethodNonceListAdapter
 
getItemId(int) - Method in class com.braintreepayments.api.dropin.adapters.PaymentMethodNonceListAdapter
 
getLocalizedName() - Method in enum com.braintreepayments.api.dropin.utils.PaymentMethodType
 
getSubmitButtonText() - Method in class com.braintreepayments.api.BraintreeViewController
 
getView(int, View, ViewGroup) - Method in class com.braintreepayments.api.dropin.adapters.PaymentMethodNonceListAdapter
 

I

isSubmitting() - Method in class com.braintreepayments.api.AddPaymentMethodViewController
 

L

LoadingHeader - Class in com.braintreepayments.api.dropin.view
 
LoadingHeader(Context) - Constructor for class com.braintreepayments.api.dropin.view.LoadingHeader
 
LoadingHeader(Context, AttributeSet) - Constructor for class com.braintreepayments.api.dropin.view.LoadingHeader
 
LoadingHeader(Context, AttributeSet, int) - Constructor for class com.braintreepayments.api.dropin.view.LoadingHeader
 
LoadingHeader.HeaderState - Enum in com.braintreepayments.api.dropin.view
 
LoadingSpinnerInterpolator - Class in com.braintreepayments.api.dropin.utils
 
LoadingSpinnerInterpolator() - Constructor for class com.braintreepayments.api.dropin.utils.LoadingSpinnerInterpolator
 

M

mActivity - Variable in class com.braintreepayments.api.BraintreeViewController
 
mBraintreeFragment - Variable in class com.braintreepayments.api.BraintreePaymentActivity
 
mBraintreeFragment - Variable in class com.braintreepayments.api.BraintreeViewController
 
mPaymentRequest - Variable in class com.braintreepayments.api.BraintreeViewController
 

N

newInstance(Activity, int, PaymentRequest) - Static method in class com.braintreepayments.api.PaymentButton
Create a new instance of PaymentButton using the CheckoutRequest and add it to the Activity's FragmentManager.

O

onActivityCreated(Bundle) - Method in class com.braintreepayments.api.PaymentButton
 
onActivityResult(int, int, Intent) - Method in class com.braintreepayments.api.BraintreePaymentActivity
 
onBackPressed() - Method in class com.braintreepayments.api.BraintreePaymentActivity
 
onCancel(int) - Method in class com.braintreepayments.api.BraintreePaymentActivity
 
onCardFormFieldFocused(View) - Method in class com.braintreepayments.api.AddPaymentMethodViewController
 
onCardFormSubmit() - Method in class com.braintreepayments.api.AddPaymentMethodViewController
 
onCardFormValid(boolean) - Method in class com.braintreepayments.api.AddPaymentMethodViewController
 
onClick(View) - Method in class com.braintreepayments.api.AddPaymentMethodViewController
 
onClick(DialogInterface, int) - Method in class com.braintreepayments.api.dropin.adapters.PaymentMethodNonceListAdapter
 
onClick(View) - Method in class com.braintreepayments.api.PaymentButton
 
onClick(View) - Method in class com.braintreepayments.api.SelectPaymentMethodNonceNonceViewController
 
onConfigurationFetched(Configuration) - Method in class com.braintreepayments.api.BraintreePaymentActivity
 
onConfigurationFetched(Configuration) - Method in class com.braintreepayments.api.PaymentButton
 
onCreate(Bundle) - Method in class com.braintreepayments.api.BraintreePaymentActivity
 
onCreate(Bundle) - Method in class com.braintreepayments.api.PaymentButton
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.braintreepayments.api.PaymentButton
 
onError(Exception) - Method in class com.braintreepayments.api.BraintreePaymentActivity
 
onInflate(Activity, AttributeSet, Bundle) - Method in class com.braintreepayments.api.PaymentButton
 
onInflate(Context, AttributeSet, Bundle) - Method in class com.braintreepayments.api.PaymentButton
 
onOptionsItemSelected(MenuItem) - Method in class com.braintreepayments.api.BraintreePaymentActivity
 
onPaymentMethodNonceCreated(PaymentMethodNonce) - Method in class com.braintreepayments.api.BraintreePaymentActivity
 
onPaymentMethodNoncesUpdated(List<PaymentMethodNonce>) - Method in class com.braintreepayments.api.BraintreePaymentActivity
 
onPaymentMethodSelected(int) - Method in interface com.braintreepayments.api.dropin.adapters.PaymentMethodNonceListAdapter.PaymentMethodNonceSelectedListener
 
onPaymentMethodSelected(int) - Method in class com.braintreepayments.api.SelectPaymentMethodNonceNonceViewController
 
onResponse(Exception) - Method in class com.braintreepayments.api.PaymentButton
 
onSaveInstanceState(Bundle) - Method in class com.braintreepayments.api.AddPaymentMethodViewController
 
onSaveInstanceState(Bundle) - Method in class com.braintreepayments.api.BraintreePaymentActivity
 
onSaveInstanceState(Bundle) - Method in class com.braintreepayments.api.BraintreeViewController
 
onSaveInstanceState(Bundle) - Method in class com.braintreepayments.api.SelectPaymentMethodNonceNonceViewController
 

P

PaymentButton - Class in com.braintreepayments.api
An intelligent button for handling non-card payment methods.
PaymentButton() - Constructor for class com.braintreepayments.api.PaymentButton
 
PaymentMethodNonceListAdapter - Class in com.braintreepayments.api.dropin.adapters
BaseAdapter to handle a List of PaymentMethodNonces.
PaymentMethodNonceListAdapter(Context, PaymentMethodNonceListAdapter.PaymentMethodNonceSelectedListener, List<PaymentMethodNonce>) - Constructor for class com.braintreepayments.api.dropin.adapters.PaymentMethodNonceListAdapter
 
PaymentMethodNonceListAdapter.PaymentMethodNonceSelectedListener - Interface in com.braintreepayments.api.dropin.adapters
 
PaymentMethodNonceView - Class in com.braintreepayments.api.dropin.view
Layout that includes an image and text representation of a PaymentMethod
PaymentMethodNonceView(Context) - Constructor for class com.braintreepayments.api.dropin.view.PaymentMethodNonceView
 
PaymentMethodNonceView(Context, AttributeSet) - Constructor for class com.braintreepayments.api.dropin.view.PaymentMethodNonceView
 
PaymentMethodNonceView(Context, AttributeSet, int) - Constructor for class com.braintreepayments.api.dropin.view.PaymentMethodNonceView
 
PaymentMethodType - Enum in com.braintreepayments.api.dropin.utils
 
PaymentRequest - Class in com.braintreepayments.api
Used to start BraintreePaymentActivity and PaymentButton with specified options.
PaymentRequest() - Constructor for class com.braintreepayments.api.PaymentRequest
 
PaymentRequest(Parcel) - Constructor for class com.braintreepayments.api.PaymentRequest
 
paypalAdditionalScopes(List<String>) - Method in class com.braintreepayments.api.PaymentRequest
Set additional scopes to request when a user is authorizing PayPal.
primaryDescription(String) - Method in class com.braintreepayments.api.PaymentRequest
This method is optional.

S

secondaryDescription(String) - Method in class com.braintreepayments.api.PaymentRequest
This method is optional.
SecureLoadingProgressBar - Class in com.braintreepayments.api.dropin.view
A custom ProgressBar with extra graphics for waiting states.
SecureLoadingProgressBar(Context, AttributeSet) - Constructor for class com.braintreepayments.api.dropin.view.SecureLoadingProgressBar
 
SecureLoadingProgressBar(Context, AttributeSet, int) - Constructor for class com.braintreepayments.api.dropin.view.SecureLoadingProgressBar
 
SelectPaymentMethodNonceNonceViewController - Class in com.braintreepayments.api
BraintreeViewController for handling manipulation of existing payment method nonces.
SelectPaymentMethodNonceNonceViewController(BraintreePaymentActivity, Bundle, View, BraintreeFragment, PaymentRequest) - Constructor for class com.braintreepayments.api.SelectPaymentMethodNonceNonceViewController
 
setError(String) - Method in class com.braintreepayments.api.dropin.view.LoadingHeader
 
setErrors(ErrorWithResponse) - Method in class com.braintreepayments.api.AddPaymentMethodViewController
 
setLoading() - Method in class com.braintreepayments.api.dropin.view.LoadingHeader
 
setOnClickListener(View.OnClickListener) - Method in class com.braintreepayments.api.PaymentButton
Set the on click listener to be called when the PaymentButton is clicked.
setPaymentMethodNonceDetails(PaymentMethodNonce) - Method in class com.braintreepayments.api.dropin.view.PaymentMethodNonceView
 
setPaymentRequest(PaymentRequest) - Method in class com.braintreepayments.api.PaymentButton
Initialize the PaymentButton.
setSuccessful() - Method in class com.braintreepayments.api.dropin.view.LoadingHeader
 
setupPaymentMethod() - Method in class com.braintreepayments.api.SelectPaymentMethodNonceNonceViewController
 
showAddPaymentMethodView() - Method in class com.braintreepayments.api.BraintreePaymentActivity
 
showLoadingView() - Method in class com.braintreepayments.api.BraintreePaymentActivity
 
showSuccess() - Method in class com.braintreepayments.api.AddPaymentMethodViewController
 
submitButtonText(String) - Method in class com.braintreepayments.api.PaymentRequest
This method is optional.

T

TAG - Static variable in class com.braintreepayments.api.PaymentButton
 
tokenizationKey(String) - Method in class com.braintreepayments.api.PaymentRequest
Provide authorization allowing this client to communicate with Braintree.

V

valueOf(String) - Static method in enum com.braintreepayments.api.dropin.utils.PaymentMethodType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.braintreepayments.api.dropin.view.LoadingHeader.HeaderState
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.braintreepayments.api.dropin.utils.PaymentMethodType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.braintreepayments.api.dropin.view.LoadingHeader.HeaderState
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeToParcel(Parcel, int) - Method in class com.braintreepayments.api.PaymentRequest
 
A B C D E F G I L M N O P S T V W 
Skip navigation links