5.7.0
New
- You can now use Adyen Test Cards Android to autofill test payment method information, to test your integration more quickly.
- For Twint:
- You can now store payment details and pay with stored payment details.
Warning
For Twint Components integrations, you must now use TwintComponent
instead of InstantPaymentComponent
.
-
For French meal vouchers, the following payment method types are now available:
- Up. Payment method type: mealVoucher_FR_groupeup.
- Natixis. Payment method type: mealVoucher_FR_natixis.
- Sodexo. Payment method type: mealVoucher_FR_sodexo.
- Learn to configure French meal vouchers.
-
For API-only integrations with encrypted card details, you can now use the following classes to validate corresponding fields:
Class Description CardNumberValidator
Validates the card number field. CardExpiryDateValidator
Validates the expiry date field. CardSecurityCodeValidator
Validates the security code field. -
Support for the following locales:
Locale Values Catalan ca-ES Icelandic is-IS Bulgarian bg-BG Estonian et-EE Latvian lv-LV Lithuanian lt-lT
Fixed
- When parsing JSON objects with explicit null values, JSON deserialization no longer returns the coerced
null
string.
Improved
- For UPI Intent, if the shopper selects the Continue button without selecting an UPI option, an error message now shows.
- For Drop-in, in the navigation bar, the accessibility of the Back/Close button is improved.
Changed
- For Drop-in, headers of preselected stored payment screen and payment methods list screen are updated.
- When you set
analyticsConfiguration = AnalyticsConfiguration(AnalyticsLevel.NONE)
, only Drop-in/Components analytics are not sent to Adyen. - Dependency versions:
Name Version Adyen 3DS2 2.2.21 Cash App Pay 2.5.0 Android Gradle Plugin 8.5.1 AndroidX Fragment 1.8.3 AndroidX Activity 1.9.2 AndroidX Compose Activity 1.9.2 AndroidX Compose BOM 2024.06.00 AndroidX Lifecycle 2.8.3 AndroidX Lifecycle ViewModel Compose 2.8.3 AndroidX AppCompat 1.7.0
Deprecated
-
The style for payment method list headers. Use the new style instead.
Previous Now AdyenCheckout.TextAppearance.HeaderTitle
AdyenCheckout.TextAppearance.HeaderLabel
-
The
com.adyen.checkout.instant.ActionHandlingMethod
method. Use the new method instead.Previous Now com.adyen.checkout.instant.ActionHandlingMethod
com.adyen.checkout.components.core.ActionHandlingMethod