New
-
Simplified integration for Google Pay:
- The Component now includes the Google Pay button, and you no longer have to display the button with your own configuration.
- The Component now does the availability check on initialization.
- The deprecated
onActivityResult
is no longer needed.
See the migration guide to learn about the changes you have to make to your integration to support Google Pay on this version.
-
Drop-in now shows a toolbar on more intermediary screens to let shoppers navigate back easily.
Changed
- For native 3D Secure 2, when a shopper cancels the payment during the payment flow, the
onAdditionalDetails()
event is now triggered. What this means for your integration depends on whether you already make a/payments/details
call to handle 3D Secure 2 errors:- If yes, you do not need to make any changes to your integration. You can remove the
Cancelled3DS2Exception
handler. - If not, update your integration to make a
/payments/details
request to get the details of the canceled transaction.
- If yes, you do not need to make any changes to your integration. You can remove the
- Dependency versions:
Name Version Android Gradle Plugin 8.7.3 AndroidX Compose BoM 2024.12.01 AndroidX ConstraintLayout 2.2.0 AndroidX Lifecycle 2.8.7 AndroidX Lifecycle ViewModel Compose 2.8.7 KotlinX Coroutines Play Services 1.9.0
Deprecated
- The styles and strings for the Cash App Pay loading indicator. Use the new styles and strings instead.
Previous Now AdyenCheckout.CashAppPay.ProgressBar
AdyenCheckout.ProcessingPaymentView.ProgressBar
AdyenCheckout.CashAppPay.WaitingDescriptionTextView
AdyenCheckout.ProcessingPaymentView.WaitingDescriptionTextView
cash_app_pay_waiting_text
checkout_processing_payment
Repository Maintenance
- We are changing the default branch of our SDK repository from
develop
tomain
. If you are using our SDK repository and are working with thedevelop
branch, we recommend switching to themain
branch. Thedevelop
branch will be removed within the next few weeks.