- General
- Remove
VisaCheckoutmodule. Visa Checkout is no longer supported. - Deprecate
Configuration#isVisaCheckoutEnabled,Configuration#visaCheckoutApiKey,
Configuration#visaCheckoutExternalClientId, andConfiguration#visaCheckoutSupportedNetworks.
These will be removed in the next major version.
- Remove
- Build
- Drop Gradle Toolchains usage
- AmericanExpress
- Expose
getRewardsBalanceas a public suspend function
- Expose
- Card
- Expose
tokenizeas a public suspend function
- Expose
- GooglePay
- Expose
isReadyToPayas a public suspend function - Expose
getTokenizationParametersas a public suspend function - Expose
createPaymentAuthRequestas a public suspend function
- Expose
- LocalPayment
- Expose
createPaymentAuthRequestas a public suspend function - Expose
tokenizeas a public suspend function
- Expose
- PayPal
- Expose
createPaymentAuthRequestas a public suspend function - Expose
tokenizeas a public suspend function
- Expose
- SEPADirectDebit
- Expose
createPaymentAuthRequestas a public suspend function - Expose
tokenizeas a public suspend function
- Expose
- ShopperInsights
- Expose
createCustomerSessionas a public suspend function - Expose
updateCustomerSessionas a public suspend function - Expose
generateCustomerRecommendationsas a public suspend function
- Expose
- ThreeDSecure
- Expose
createPaymentAuthRequestas a public suspend function - Expose
prepareLookupas a public suspend function - Expose
initializeChallengeWithLookupResponseas a public suspend function - Expose
tokenizeas a public suspend function
- Expose
- Venmo
- Expose
createPaymentAuthRequestas a public suspend function - Expose
tokenizeas a public suspend function
- Expose
- BraintreeCore
- Update Android Gradle Plugin version to 8.13.2
- Update compileSdkVersion and targetSdkVersion to 37
- UIComponents
PayPalButtonandVenmoButtonnow honor an explicitlayout_width/layout_heightormatch_parentbut defaults to the standard size forwrap_content- Note: if your layout previously set an explicit size or
match_parenton these buttons, the button will now render at that size
- Note: if your layout previously set an explicit size or