github braintree/braintree_android 5.0.0

6 hours ago
  • PayPal

    • Add PayPal App Switch vault flow (BETA)
      • Add enablePayPalAppSwitch property to PayPalVaultRequest for App Switch support
      • Require PayPalVaultRequest.userAuthenticationEmail for App Switch support
      • Require PayPalClient.appLinkReturnUrl for App Switch support
      • Send link_type and paypal_installed in event_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.
  • GooglePay

    • Upgrade play-services-wallet to 19.4.0
  • Breaking Changes

    • Venmo
      • Convert VenmoPaymentMethodUsage to an enum
      • Convert VenmoLineItemKind to an enum
      • Make VenmoPaymentAuthRequestParams internal
      • Remove VenmoPaymentAuthResultInfo
    • BraintreeCore
      • Remove BraintreeDeepLinkActivity
      • Remove authorizationFingerprint from ClientToken
    • GooglePay
      • Make GooglePayPaymentAuthRequestParams internal
      • Make GooglePayPaymentAuthResult parameters internal
      • Update GooglePayLauncher.launch to take a GooglePayPaymentAuthRequest.ReadyToLaunch parameter
      • Remove GooglePayRequest.setTransactionInfo and replace with currencyCode, totalPrice, and totalPriceStatus` parameters
      • Change GooglePayRequest.billingAddressFormat to GooglePayBillingAddressFormat enum
      • Change GooglePayRequest.shippingAddressRequirements to GooglePayRequest.shippingAddressParameters
    • PayPal
      • Make PayPalPaymentAuthRequestParams internal
      • Remove PayPalPaymentAuthResultInfo
      • Rename PayPalLauncher.handleReturnToAppFromBrowser() to PayPalLauncher.handleReturnToApp()
    • SEPADirectDebit
      • Make SEPADirectDebitPaymentAuthRequestParams internal
      • Remove SEPADirectDebitPaymentAuthResultInfo
      • Rename SEPADirectDebitLauncher.handleReturnToAppFromBrowser() to SEPADirectDebitLauncher.handleReturnToApp()
    • ThreeDSecure
      • Make ThreeDSecureParams internal
      • Make ThreeDSecurePaymentAuthResult parameters internal
      • Remove ThreeDSecurePaymentAuthResultInfo
    • LocalPayment
      • Remove LocalPaymentAuthResultInfo
      • Make LocalPaymentAuthRequestParams internal
      • Rename LocalPaymentLauncher.handleReturnToAppFromBrowser() to LocalPaymentLauncher.handleReturnToApp()

Don't miss a new braintree_android release

NewReleases is sending notifications on new releases.