Skip to content

Releases: Adyen/adyen-flutter

v1.7.0

05 Nov 14:38
1065ef3

Choose a tag to compare

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 your AppDelegate.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

v1.6.0

02 Sep 15:03
dd4a540

Choose a tag to compare

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.
  • On iOS with the Advanced flow: when an error occurs during a card payment, the loading spinner now
    stops automatically.

Changed

v1.5.1

04 Jul 14:15
5931625

Choose a tag to compare

New

  • Android Components/Drop-in version: 5.13.0.

Fixed

  • For card payments on Android, the expiry date field now works correctly when the shopper leaves
    the app, and resumes it from the background. This fixes the known issue in v1.5.0.

v1.5.0

18 Jun 07:47
ef19d1f

Choose a tag to compare

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

  • Android Components/Drop-in
    version: 5.12.0.
  • iOS Components/Drop-in
    version: 5.19.1

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

22 Apr 10:46
2e82a22

Choose a tag to compare

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
    onAdditionalDetails callback is now triggered. The payment flow no longer ends with
    CANCELLED_BY_USER. The onAdditionalDetails returns the details of the cancelled transaction.

v1.3.0

03 Feb 13:58
07f167e

Choose a tag to compare

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

06 Jan 13:58
e8f2086

Choose a tag to compare

New

  • iDEAL is now available through the Instant Component.
  • For Google Pay Component on Advanced flow, added loading bottom sheet.
  • The paymentSessionFinished payment result now contains sessionResult.
  • 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.

v1.1.0

07 Oct 09:30
893fbe4

Choose a tag to compare

  • Added support for renaming payment methods in Drop-in.
  • 3DS2 cancellations are now resolved as a PaymentCancelledByUser payment result.
  • Improved configuration parsing for Google Pay component.
  • Improved instantiation of Apple Pay component.

v1.0.2

11 Sep 11:58
c105cc5

Choose a tag to compare

  • Improved card component for large font and display sizes.
  • Improved component bottom sheet behavior on Android.
  • Migrated Android example to use Flutter Gradle plugins through the Plugin DSL.
  • Updated iOS SDK to v5.11.0.

v1.0.1

17 Jul 14:31
7f1ac3a

Choose a tag to compare

  • Fixed resolving of view references for Android when using Flutter with Gradle's Plugin DSL.
  • Excluded default androidx.lifecycle dependencies of the Android SDK to enable AGP 7 compatibility.
  • Updated project readme.