Releases: braintree/braintree_android
Releases · braintree/braintree_android
5.21.0
5.20.0
- All Modules
- Fallback to using deep links when the user's default browser does not support app links.
- Known limitation: Flow doesn't work on UC and Opera GX browsers for both app links and deep links. See #1473
for testing note.
- Known limitation: Flow doesn't work on UC and Opera GX browsers for both app links and deep links. See #1473
- Fallback to using deep links when the user's default browser does not support app links.
- PayPal
- Update
PayPalLauncherconstructor to support ActivityResultCaller parameter for Browser Switch with AuthTab integration - Add
restorePendingRequestmethod to restore browser state after app switch
- Update
- LocalPayment
- Update
LocalPaymentLauncherconstructor to support ActivityResultCaller parameter for Browser Switch with AuthTab integration - Add
restorePendingRequestmethod to restore browser state after app switch
- Update
- SEPADirectDebit
- Update
SEPADirectDebitLauncherconstructor to support ActivityResultCaller parameter for Browser Switch with AuthTab integration - Add
restorePendingRequestmethod to restore browser state after app switch
- Update
- Venmo
- Update
VenmoLauncherconstructor to support ActivityResultCaller parameter for Browser Switch with AuthTab integration - Add
restorePendingRequestmethod to restore browser state after app switch
- Update
- BraintreeCore
- Update Browser Switch version to 3.4.0
- Update Android Gradle Plugin version to 8.9.1
- Update compileSdkVersion and targetSdkVersion to 36
5.19.0
- Card
- Fix an issue where a tokenize card errors are masked with a JSON parsing error
- PayPal
- Add
shouldOfferCreditproperty toPayPalCheckoutRequest. Enables merchants to offer PayPal Credit for Checkout requests.
- Add
5.18.0
- PayPal
- Add
recurringBillingDetails,recurringBillingPlanType, andamountBreakdownproperties toPayPalCheckoutRequest. Enables RBA metadata to be passed for the PayPal Checkout Vault with Purchase flow - Add
userActionproperty toPayPalVaultRequest - Add
ResolvePayPalUseCasethat checks if the PayPal app will resolve the app-switch URL before enabling or attempting app switch. - App switch will be enabled only if
ResolvePayPalUseCasereturns true in addition to the existing checks inPayPalInternalClient. - App launch will be attempted only if
ResolvePayPalUseCasereturns true in addition to the existing checks inPayPalLauncher.
- Add
- BraintreeCore
- Add OkHttp version 4.12.0
- Add FPTI tag
paypal_app_switch_url_receivedfor when the SDK has received an app switch URL from the Paypal APIs. - Existing FPTI tag
attempted_app_switchwill be sent after verifying the Paypal app can resolve the URL.
- PayPal Messaging
- bump version to 1.1.13
5.17.0
- ShopperInsights (BETA)
- Add
PageType.PAYMENT_METHOD_SELECTIONandPageType.PAYMENT_METHOD_ADDITION - Add
createCustomerSessionpublic method toShopperInsightsClientV2 - Add
updateCustomerSessionpublic method toShopperInsightsClientV2 - Add
generateCustomerRecommendationsmethod toShopperInsightsClientV2
- Add
5.16.0
- PayPal
- Fix an issue where
PayPalRequestwas sendingphone_numberinstead ofpayer_phone - Add
merchantandflow_typeas query parameters to the app switch URL. - Add
paymentIdtoPayPalAccountNonce
- Fix an issue where
- GooglePay
- Add
softwareInfodetails to themerchantInfofield in theloadPaymentDatarequest.
- Add
5.15.0
- Venmo
- Fixed bug in
VenmoClientwheredeepLinkFallbackUrlSchemewas not being set correctly in deprecated constructor
- Fixed bug in
- All Modules
- Analytics updates for PayPal's analytics service (FPTI)
- Add
space_keyandproduct_nametobatch_params - Rename
paypal_context_idtocontext_id - Add
context_typetoevent_params
- Add
- Analytics updates for PayPal's analytics service (FPTI)
5.14.0
- PayPal
- Fix an issue where multiple Chrome Custom Tabs can be opened
- Fix an issue where the incorrect paypalContextId was being sent in analytics events
- Add
paypal:tokenize:browser-presentation:startedevent for when the CCT is launched - Only send
paypal:tokenize:browser-login:canceledfor non app switch flows - Fix an issue where non app switch flows were sending app switch events
- Update
urlFPTI tag to represent the approval URL prior to checkout and the success URL after checkout
- LocalPayment
- Fix an issue where multiple Chrome Custom Tabs can be opened
- BraintreeCore
- Bump
browser-switchversion to3.1.0
- Bump
5.13.0
- All Modules
- Prefetching the configuration on BraintreeClient init to reduce the user perceived latency
- PayPal Messaging
- Bump
paypal-messagesto version1.0.4
- Bump
5.12.0
- PayPal
- Reduce configuration calls for PayPal flow
- Move App Switch events to the
PayPalLauncherclass - Add
browser-presentation:succeededandbrowser-presentation:failedevents for the non App Switch flow