Releases: Adyen/adyen-flutter
Releases · Adyen/adyen-flutter
v1.7.0
New
- Pay by Bank is now supported as an Instant Component. Payment method type: paybybank.
- Support for Swift Package Manager (SPM).
When migrating an existing project to Swift Package Manager (SPM), you must manually import
modules in yourAppDelegate.swift:import AdyenActions- If you apply custom styling to Drop-in, you must also include
import AdyenDropIn.
Improved
- For Apple Pay Component: the instantiation of the widget is now more efficient. Thanks @RahmiTufanoglu.
- For the Instant Component: streamlined the implementation for Android by removing redundant code.
- For Components in general: the communication of platformView height now includes a type specification.
Changed
- Dependency versions:
Name Version iOS Drop-in/Components 5.21.0
v1.6.0
Improved
- Improved initialization of Google Pay Component.
- For the Apple Pay Component:
- Now uses PassKit for its availability check instead of a temporary native Adyen Apple Pay
Component. - Billing contact fields are now correctly mapped.
- Now uses PassKit for its availability check instead of a temporary native Adyen Apple Pay
- On iOS with the Advanced flow: when an error occurs during a card payment, the loading spinner now
stops automatically.
Changed
- Dependency versions:
Name Version Android Drop-in/Components 5.14.0 iOS Drop-in/Components 5.20.0
v1.5.1
v1.5.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 resumed from the background.
A fix will be available in the next patch version soon.
New
Improved
- Improved how the Apple pay bottom sheet closes when dismissing Drop-in.
- When the shopper enters the details for a co-badged card, the available brand options are now
shown in a separate section in the payment form.
v1.4.0
New
- For Sessions and Advanced flows, added methods to dismiss Drop-in.
- For the card component and cards within Drop-in, added support for BIN lookup callbacks that will be
called when the shopper enters their card details. - Added a custom card Flutter widget to the example app using CSE and card validators.
- Android Components/Drop-in version: 5.10.0.
- iOS Components/Drop-in version: 5.17.0.
Changed
- Minimum SDK version: Flutter 3.16.0/Dart 3.2.
Improved
- For native 3D Secure 2, when a shopper cancels the payment during the payment flow, the
onAdditionalDetailscallback is now triggered. The payment flow no longer ends with
CANCELLED_BY_USER. TheonAdditionalDetailsreturns the details of the cancelled transaction.
v1.3.0
New
-
For custom card with API only integration: added validators for the following.
- Card number.
- Card expiry date.
- Card security code.
-
iOS Components/Drop-in version: 5.15.0.
Improved
- For card component, on Android 8 (API level 26) or earlier, the pay button no longer has
ripple animations to prevent an animation crash.
v1.2.0
New
- iDEAL is now available through the Instant Component.
- For Google Pay Component on Advanced flow, added loading bottom sheet.
- The
paymentSessionFinishedpayment result now containssessionResult. - You can now also make partial payments in Drop-in if your integration uses the Advanced flow.
- Updated iOS Components/Drop-in version: 5.14.0.
- Updated Android Components/Drop-in version: 5.8.0. Gradle v8 is now mandatory.
Improved
- For card component, improved the dynamic viewport.
Removed
- Removed the alert message that appeared when deleting a stored payment method fails.