Braintree SDK for Android
appLinkReturnUri
to BraintreeClient
constructors for Android App Link support (for PayPal web flows only)browser-switch
version to 2.7.0
appLinkEnabled
property to PayPalRequest
for Android App Link supportPayPalCheckoutRequest.setUserAuthenticationEmail()
@OptIn(ExperimentalBetaApi::class)
ShopperInsightsClient.getRecommendedPaymentMethods()
for returning recommendations based on the buyerlink_type
in event_params
to PayPal's analytics service (FPTI)PayPalMessagingRequest
, PayPalMessagingColor
, PayPalMessagingLogoType
, PayPalMessagingOfferType
, PayPalMessagingPageType
, PayPalMessagingTextAlignment
, and PayPalMessagingListener
PayPalMessagingView(BraintreeClient, Context)
to display PayPal messages to promote offers such as Pay Later and PayPal Credit to customers.
PayPalMessagingView#start()
with an optional PayPalMessagingRequest
PayPalInternalClient
to use pairing ID as client metadata ID by default.is_vault
in event_params
analyticslink_type
and is_vault
in event_params
analyticsGooglePayClient#tokenize(PaymentData, GooglePayOnActivityResultCallback)
to be invoked after direct Google Play Services integration1.3.2
hasUserLocationConsent
property to PayPalNativeCheckoutRequest
, PayPalNativeCheckoutVaultRequest
and PayPalNativeRequest
hasUserLocationConsent
5.5.1
hasUserLocationConsent
property to LocalPaymentRequest
hasUserLocationConsent
hasUserLocationConsent
property to PayPalCheckoutRequest
, PayPalVaultRequest
and PayPalRequest
hasUserLocationConsent
DataCollectorRequest
to pass in hasUserLocationConsent
DataCollector.collectDeviceData()
to take in DataCollectorRequest
DataCollector.collectDeviceData()
PayPalDataCollectorRequest
to pass in hasUserLocationConsent
PayPalDataCollector.collectDeviceData()
to take in PayPalDataCollectorRequest
PayPalDataCollector.collectDeviceData()
GooglePayClient#isReadyToPay(Context, ReadyForGooglePayRequest, GooglePayIsReadyToPayCallback)
methodGooglePayClient#isReadyToPay(FragmentActivity, ReadyForGooglePayRequest, GooglePayIsReadyToPayCallback)
methodsetIsFinalAmount()
to VenmoRequest
setFallbackToWeb()
to VenmoRequest
true
customers will fallback to a web based Venmo flow if the Venmo app is not installedVenmoClient#parseBrowserSwitchResult(Context, Intent)
methodVenmoClient#clearActiveBrowserSwitchRequests(Context)
methodVenmoClient#onBrowserSwitchResult(BrowserSwitchResult, VenmoOnActivityResultCallback)
methodCardinal.getInstance
memory leak1.2.1
browser-switch
version to 2.6.1
(fixes #799)VenmoListener
is null (fixes #832)1.2.0
setUserAuthenticationEmail()
to PayPalNativeRequest
play-services-wallet
version to 19.2.1
totalPriceLabel
to GooglePayRequest