- Add support for Elo cards.
- Bump
compileSdkVersion
andtargetSdkVersion
to API level 30 - Add
setCountryCode
toGooglePaymentRequest
- Fix
allowedCardNetworks
inisReadyToPayRequest
to be uppercased. Thanks @fcastagnozzi.
- Add support for Google Pay's
existingPaymentMethodRequired
option
- Add support for
isNetworkTokenized
- Fix setting the correct version in metadata
- Add check in
requestPayment
to avoid Null Pointer Exception
- Resolve issue where optional shipping parameters were treated as if they were required
- Use GooglePayment PayPal client ID
- Convert to AndroidX
- Replace AndroidPayConfiguration with GooglePaymentConfiguration
- Disable PayPal payment method in Google Payment when the merchant is not able to process PayPal
- Add support for Google Pay v2
- Remove support for Google Pay v1
- To continue using v1, add google-payment:1.0.0 to your build.gradle
- v1 will remain the defaul for braintree android until the next major version bump
- Replace all UserAddress objects with PostalAddress objects
- Enable Google Payment as a separate and independently versioned moduled from Braintree Android
- Supports Google Pay v1
- Represents Google Payment as it was in Braintree Android version 2.18.1