Setup and Integration

ConfigurationAnchorIcon

To use the Drop-in UI, you'll need to get a tokenization key from the Control Panel or you can generate a client token on your server.

SetupAnchorIcon

GradleAnchorIcon

Use Gradle to integrate with the Braintree Android SDK. In your app's build.gradle, add the following:
  1. Kotlin
  2. Groovy
dependencies {
    implementation("com.braintreepayments.api:drop-in:6.13.0")
}

Client-side implementationAnchorIcon

Starting Drop-inAnchorIcon

Configuring payment methodsAnchorIcon

Additional steps are required for the Drop-in UI to accept payment methods other than cards. After completing the Drop-in setup instructions, follow the steps below for each payment method type.

Google PayAnchorIcon

In order for Drop-in to support Google Pay, you must ensure you've added the required meta-data tag in your AndroidManifest.xml. If using a client token with a customer id, the Google Pay card will not automatically be vaulted. You can use the payment method nonce to create a payment method on your server.

VenmoAnchorIcon

3D SecureAnchorIcon

Displaying the most recently added payment methodAnchorIcon

Next stepsAnchorIcon