-
PayPal
- Add PayPal App Switch vault flow (BETA)
- Add
enablePayPalAppSwitch
property toPayPalVaultRequest
for App Switch support - Require
PayPalVaultRequest.userAuthenticationEmail
for App Switch support - Require
PayPalClient.appLinkReturnUrl
for App Switch support - Send
link_type
andpaypal_installed
inevent_params
when available to PayPal's analytics service (FPTI) - Note: This feature is currently in beta and may change or be removed in future releases.
- Add
- Add PayPal App Switch vault flow (BETA)
-
GooglePay
- Upgrade
play-services-wallet
to19.4.0
- Upgrade
-
Breaking Changes
- Venmo
- Convert
VenmoPaymentMethodUsage
to an enum - Convert
VenmoLineItemKind
to an enum - Make
VenmoPaymentAuthRequestParams
internal - Remove
VenmoPaymentAuthResultInfo
- Convert
- BraintreeCore
- Remove
BraintreeDeepLinkActivity
- Remove
authorizationFingerprint
fromClientToken
- Remove
- GooglePay
- Make
GooglePayPaymentAuthRequestParams
internal - Make
GooglePayPaymentAuthResult
parameters internal - Update
GooglePayLauncher.launch
to take aGooglePayPaymentAuthRequest.ReadyToLaunch
parameter - Remove
GooglePayRequest.setTransactionInfo
and replace withcurrencyCode
,totalPrice, and
totalPriceStatus` parameters - Change
GooglePayRequest.billingAddressFormat
toGooglePayBillingAddressFormat
enum - Change
GooglePayRequest.shippingAddressRequirements
toGooglePayRequest.shippingAddressParameters
- Make
- PayPal
- Make
PayPalPaymentAuthRequestParams
internal - Remove
PayPalPaymentAuthResultInfo
- Rename
PayPalLauncher.handleReturnToAppFromBrowser()
toPayPalLauncher.handleReturnToApp()
- Make
- SEPADirectDebit
- Make
SEPADirectDebitPaymentAuthRequestParams
internal - Remove
SEPADirectDebitPaymentAuthResultInfo
- Rename
SEPADirectDebitLauncher.handleReturnToAppFromBrowser()
toSEPADirectDebitLauncher.handleReturnToApp()
- Make
- ThreeDSecure
- Make
ThreeDSecureParams
internal - Make
ThreeDSecurePaymentAuthResult
parameters internal - Remove
ThreeDSecurePaymentAuthResultInfo
- Make
- LocalPayment
- Remove
LocalPaymentAuthResultInfo
- Make
LocalPaymentAuthRequestParams
internal - Rename
LocalPaymentLauncher.handleReturnToAppFromBrowser()
toLocalPaymentLauncher.handleReturnToApp()
- Remove
- Venmo
Note: Includes all changes in 5.0.0-beta2 and 5.0.0-beta1