This page contains the release notes for Pay by Link, Checkout API, and Drop-in/Components for web, iOS, Android, React Native, and Flutter starting from 2020.
Release notes
Learn about the latest updates to our API, and Drop-in/Components for web, iOS, and Android.
We recommend you use Checkout API v71 or later.
-
You can now use Adyen Test Cards Android to autofill test payment method information, to test your integration more quickly.
-
For Twint:
- For Components integrations, you must now use
TwintComponent
instead ofInstantPaymentComponent
. - You can now store payment details and pay with stored payment details.
- For Components integrations, you must now use
-
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
- 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.
- For Drop-in, headers of preselected stored payment screen and payment methods list screen are updated.
-
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
- When parsing JSON objects with explicit null values, JSON deserialization no longer returns the coerced
null
string.
-
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