Releases: braintree/braintree_android
Releases · braintree/braintree_android
4.46.0
- PayPalMessaging (BETA)
- Add
PayPalMessagingRequest
,PayPalMessagingColor
,PayPalMessagingLogoType
,PayPalMessagingOfferType
,PayPalMessagingPageType
,PayPalMessagingTextAlignment
, andPayPalMessagingListener
- Add
PayPalMessagingView(BraintreeClient, Context)
to display PayPal messages to promote offers such as Pay Later and PayPal Credit to customers.- To get started call
PayPalMessagingView#start()
with an optionalPayPalMessagingRequest
- To get started call
- Add
4.45.1
- PayPal
- Update
PayPalInternalClient
to use pairing ID as client metadata ID by default. - Send
is_vault
inevent_params
analytics
- Update
- Venmo
- Send
link_type
andis_vault
inevent_params
analytics
- Send
4.45.0
- BraintreeCore
- Updated expiring pinned vendor SSL certificates
- GooglePay
- Add
GooglePayClient#tokenize(PaymentData, GooglePayOnActivityResultCallback)
to be invoked after direct Google Play Services integration
- Add
- PayPalNativeCheckout
- Bump native-checkout version to
1.3.2
- Fixes Google Play Store Rejection
- Add
hasUserLocationConsent
property toPayPalNativeCheckoutRequest
,PayPalNativeCheckoutVaultRequest
andPayPalNativeRequest
- Deprecate existing constructors that do not pass in
hasUserLocationConsent
- Add
- Bump native-checkout version to
- PayPalDataCollector
- Bump Magnes version to
5.5.1
- Bump Magnes version to
4.44.0
- Local Payment
- Fixes Google Play Store Rejection
- Add
hasUserLocationConsent
property toLocalPaymentRequest
- Deprecate existing constructor that does not pass in
hasUserLocationConsent
- Add
- Fixes Google Play Store Rejection
- PayPal
- Fixes Google Play Store Rejection
- Add
hasUserLocationConsent
property toPayPalCheckoutRequest
,PayPalVaultRequest
andPayPalRequest
- Deprecate existing constructors that do not pass in
hasUserLocationConsent
- Add
- Fixes Google Play Store Rejection
- BraintreeDataCollector
- Bump Magnes SDK to version 5.5.0
- Fixes Google Play Store Rejection
- Add
DataCollectorRequest
to pass inhasUserLocationConsent
- Update
DataCollector.collectDeviceData()
to take inDataCollectorRequest
- Deprecate existing
DataCollector.collectDeviceData()
- Add
- PayPalDataCollector
- Fixes Google Play Store Rejection
- Add
PayPalDataCollectorRequest
to pass inhasUserLocationConsent
- Update
PayPalDataCollector.collectDeviceData()
to take inPayPalDataCollectorRequest
- Deprecate existing
PayPalDataCollector.collectDeviceData()
- Add
- Fixes Google Play Store Rejection
- GooglePay
- Add
GooglePayClient#isReadyToPay(Context, ReadyForGooglePayRequest, GooglePayIsReadyToPayCallback)
method - Deprecate
GooglePayClient#isReadyToPay(FragmentActivity, ReadyForGooglePayRequest, GooglePayIsReadyToPayCallback)
method
- Add
4.43.0
- Venmo
- Fix bug where SDK is not sending metadata as expected when creating payment context or constructing App Link URL
4.42.0
- Venmo
- Add
setIsFinalAmount()
toVenmoRequest
- Add
setFallbackToWeb()
toVenmoRequest
- If set to
true
customers will fallback to a web based Venmo flow if the Venmo app is not installed - This method uses App Links instead of Deep Links
- If set to
- Add
VenmoClient#parseBrowserSwitchResult(Context, Intent)
method - Add
VenmoClient#clearActiveBrowserSwitchRequests(Context)
method - Add
VenmoClient#onBrowserSwitchResult(BrowserSwitchResult, VenmoOnActivityResultCallback)
method
- Add
- ThreeDSecure
- Call cleanup method to resolve
Cardinal.getInstance
memory leak
- Call cleanup method to resolve
4.41.0
- PayPal
- Add imageUrl, upcCode, and upcType to PayPalLineItem
- PayPalNativeCheckout
- Bump native-checkout version to release
1.2.1
- Upgraded the data-collector SDK to version 3.21.0 which made updates to Device Data collection related to Google Play's User Data Policy. For more info read the release notes
- Bump native-checkout version to release
4.40.1
4.40.0
- PayPalNativeCheckout
- Bump native-checkout version to release
1.2.0
- Add
setUserAuthenticationEmail()
toPayPalNativeRequest
- Bump native-checkout version to release
- GooglePay
- Bump
play-services-wallet
version to19.2.1
- Add
totalPriceLabel
toGooglePayRequest
- Bump
4.39.0
- BraintreeCore
- Remove beta features
PreferredPaymentMethodsClient
,PreferredPaymentMethodsResult
, andPreferredPaymentmethodsCallback
- Remove beta features
- GooglePay
- Fix bug where credit cards were allowed when
GooglePayRequest#setAllowedCreditCards(false)
- Fix bug where credit cards were allowed when