NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2118 most downloaded on pub.dev
Adyen checkout library for Flutter. Accept payments with cards, wallets and local payment methods in your app using our Drop-in and Components.
Last release 22 days ago
16 Sep 2026
Ships fairly regularly
a new release about every 6 weeks
Nearly every release is documented
notes for 22 of 22 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
22 releases · first in 2024
On iOS: For improved accessibility, Drop-in now appears in a dedicated window on top of your app content instead of using FlutterViewController . The
On iOS: For improved accessibility, Drop-in now appears in a dedicated window on top of your app
content instead of using FlutterViewController. The behavior of appearing on top of your app
remains unchanged. For shoppers that use Full Keyboard Access, the focus now stays inside the
native payment interface.
(Internal change) For Drop-in on iOS: The internal delegates are now simpler to maintain:
AdyenCheckout theme now inherits directly from the Adyen theme,AppTheme style. Android merges resources from every dependency, soAppTheme style from an unrelated dependency could replace the Adyen theme and stop theAppTheme, youAdyenCheckout style in your app resources.One column per month.
For Card Component on Android: the configured countryCode is now applied as the default country for full-address forms.
countryCode is now applied as the default country for full-address forms.minSdkVersion) has increased from 21 to 23. This aligns with the latest pay package requirements.| Name | Version |
|---|---|
| pay | 3.2.1 -> 3.3.0 |
| Android Drop-in/Components | 5.19.0 -> 5.20.0 |
For Google Pay: moved from the deprecated onActivityResult flow to the internal flow, so the plugin no longer needs the onActivityResult listener on t…
onActivityResult flow to the internal flow, so theonActivityResult listener on the host activity.UISceneDelegate for returnUrl handling.| Name | Version |
|---|---|
| Android Drop-in/Components | 5.18.0 -> 5.19.0 |
| iOS Drop-in/Components | 5.25.0 -> 5.25.1 |
For Drop-in: you can now hide previously stored payment methods from the payment method list. Set showStoredPaymentMethods to false in StoredPaymentMe
showStoredPaymentMethods to false in StoredPaymentMethodConfiguration. The default isActionComponentConfiguration now supportsThreeDS2Configuration, so you can set the requestorAppURL and customize the 3D Secure 2 UI.| Name | Version |
|---|---|
| Android Drop-in/Components | 5.17.0 -> 5.18.0 |
| iOS Drop-in/Components | 5.23.1 -> 5.24.0 |
For the 3D Secure 2: you can now customize the user interface using Adyen3DSTheme . This include support for fromThemeData() , which enables you use t
Adyen3DSTheme. This include support for fromThemeData(), which enables you use the styling from your application's existing theme.installmentOptions parameter.installmentConfiguration property.| Name | Version |
|---|---|
| Android Drop-in/Components | 5.16.0 -> 5.17.0 |
| iOS Drop-in/Components | 5.22.2 -> 5.23.1 |
Released: July 6, 2023
Release on GitHub
A feature release with Kotlin K2 compiler updates, new enum class values function, new operator for open-ended ranges, preview of Gradle configuration cache in Kotlin Multiplatform, changes to Android target support in Kotlin Multiplatform, preview of custom memory allocator in Kotlin/Native.
Learn more in:
What's new in Kotlin 1.9.0
What's new in Kotlin YouTube video
HUF Currency Formatting: Fixed an issue where Hungarian Forint (HUF) amounts were incorrectly formatted on iOS 26.4 Beta. The iOS beta changed the min
| Name | Version |
|---|---|
| iOS Drop-in/Components | 5.22.2 |
TWINT is now supported in Drop-in and as a redirect instant component. Payment method type : twint .
requestorAppURL in your ThreeDS2Configuration .data object in the onSubmit callback now includes an sdkData parameter. For Advanced flow,/sessions request is used to show the amount at checkout.| Name | Version |
|---|---|
| iOS Drop-in/Components | 5.22.1 |
| Android Drop-in/Components | 5.16.0 |
| Android Gradle Plugin | 8.13.2 |
Released: December 28, 2022
Release on GitHub
A feature release with improved kotlin-reflect performance, new recursively copy or delete directory content experimental functions for JVM, improved Objective-C/Swift interoperability.
Learn more in:
What's new in Kotlin 1.8.0
Compatibility guide for Kotlin 1.8.0
Pay by Bank is now supported as an Instant Component. Payment method type : paybybank .
AppDelegate.swift:
import AdyenActionsimport AdyenDropIn.| Name | Version |
|---|---|
| iOS Drop-in/Components | 5.21.0 |
Released: June 9, 2022
Release on GitHub
A feature release with Kotlin K2 compiler in Alpha for JVM, stabilized language features, performance improvements, and evolutionary changes such as stabilizing experimental APIs.
Learn more in:
What's new in Kotlin 1.7.0
What's new in Kotlin YouTube video
Compatibility guide for Kotlin 1.7.0
Improved initialization of Google Pay Component.
| Name | Version |
|---|---|
| Android Drop-in/Components | 5.14.0 |
| iOS Drop-in/Components | 5.20.0 |
Released: November 16, 2021
Release on GitHub
A feature release with new language features, performance improvements, and evolutionary changes such as stabilizing experimental APIs.
Learn more in:
Release blog post
What's new in Kotlin 1.6.0
Compatibility guide
Android Components/Drop-in version: 5.13.0 .
Warning We've identified an issue where the expiry date input field for card payment in Drop-in and Component functions incorrectly when the app is re
Warning
We've identified an issue where the expiry date input field for card payment in Drop-in and Component functions
incorrectly when the app is resumed from the background.
A fix will be available in the next patch version soon.
For Android: We've identified an issue where the expiry date input field for card payment in Drop-in and Component functions incorrectly when the app is resumed from the background. This has been fixed in v1.5.1.
Released: May 5, 2021
Release on GitHub
A feature release with new language features, performance improvements, and evolutionary changes such as stabilizing experimental APIs.
Learn more in:
Release blog post
What's new in Kotlin 1.5.0
Compatibility guide
For Sessions and Advanced flows, added methods to dismiss Drop-in.
onAdditionalDetails callback is now triggered. The payment flow no longer ends with
CANCELLED_BY_USER. The onAdditionalDetails returns the details of the cancelled transaction.Released: August 17, 2020
Release on GitHub
A feature release with many features and improvements that mostly focus on quality and performance.
Learn more in:
Release blog post
What's new in Kotlin 1.4.0
Compatibility guide
For custom card with API only integration: added validators for the following.
For custom card with API only integration: added validators for the following.
iOS Components/Drop-in version: 5.15.0.
iDEAL is now available through the Instant Component.
paymentSessionFinished payment result now contains sessionResult.Added support for renaming payment methods in Drop-in.
Improved card component for large font and display sizes.
Fixed resolving of view references for Android when using Flutter with Gradle's Plugin DSL.
⚠ Breaking Change: Cash app pay configuration now uses named parameters.
⚠ Breaking Change: Changed ResultCode into an enum. Please adjust your usage of the PaymentResult (PaymentSessionFinished or PaymentAdvancedFinished).
Please consider using it as we plan to replace the deprecated AdvancedCheckout in the first beta release.
Improved error handling by dismissing Drop-in in case an Apple Pay transaction fails.
Initial alpha release containing following features:
Your coding agent can read these notes before it upgrades. Set up the MCP server →