Skip to content

Releases: Adyen/adyen-ios

5.20.1

23 Sep 10:00
2efd4f5
Compare
Choose a tag to compare

Fixed

  • For Drop-in analytics: when only one payment method is available and renders directly on the screen, the render analytics event is now sent. #2251

4.16.0

28 Aug 10:12
9459ce9
Compare
Choose a tag to compare

Changed

5.20.0

27 Aug 11:48
58ec81d
Compare
Choose a tag to compare

Changed

  • Updated 3D Secure 2 SDK to version 2.4.3

    • Fixed a bug where an object was prematurely released, which could cause the transaction to fail.
  • Improved the user experience for the UPI component:

    • The QR code flow has been removed. The shopper can pay the following ways:
      • Intent flow: the shopper pays with an installed UPI app.
      • Collect flow: the shopper enters their UPI ID.
  • Added new instructions labels for better clarity across all UPI payment flows.

  • Minor changes in design to improve the user experience.

Fixed

  • On iOS 17, fixed a bug that caused a crash when present(viewController:) was called multiple times in short timespan from a SwiftUI view. This fixes issue #2182 (contributor: @MatthiasFriese ).

5.19.2

14 Jul 08:12
05d734c
Compare
Choose a tag to compare

Fixed

  • The amount displayed on the Apple Pay payment sheet is now correctly updated after a partial payment.
  • For cards: in the payment form, the UI to select a card brand for a co-badged card now appears only if the following brands are available:
    • Cartes Bancaires (cartebancaire)
    • Bancontact card (bcmc)
    • Dankort (dankort)

5.19.1

16 Jun 09:28
a97b254
Compare
Choose a tag to compare

Changed

  • Small UI improvements for co-badged cards brand selection.

5.19.0

06 Jun 10:00
8495410
Compare
Choose a tag to compare

Fixed

  • For cards, enhanced the accessibility labels so that the screen reader provides more context on the expiry date and security code fields. #2149

5.18.1

28 May 14:36
06b6960
Compare
Choose a tag to compare

Fixed

  • Improved card brand display for co-badged cards: When shoppers use a co-badged card, the UI now displays the local brand name (e.g., "Bancontact card"). If a local brand name is not available, the generic brand type (e.g., "BCMC") will be used as a fallback. This provides a clearer and more familiar experience for shoppers.

5.18.0

23 May 11:03
4d7fb26
Compare
Choose a tag to compare

New

  • For cards: when the shopper enters the details for a co-badged card in the payment form, they can now select the card brand they want to pay with.

  • When you are using an enforced locale, you can now add new localizations or override strings.

Fixed

5.17.0

08 Apr 08:09
d72b6bf
Compare
Choose a tag to compare

New

  • Payment method: PayTo, with support for recurring payments.

Changed

  • Updated AdyenNetworking to v3.0.1
  • Updated adyen-wechatpay-ios to 2.2.0

Fixed

For the card component:

  • Updated the separator layout to to be centered in the container view.
  • The security code and card number logo edges are now aligned with the input field edges.

5.16.0

29 Jan 10:24
Compare
Choose a tag to compare

Changed

  • Add support for distinguishing between regular and native redirects to improve handling of failed native redirect flows.
  • For native 3D Secure 2, when a shopper cancels the payment during the payment flow, the didProvide(...) delegate method is now triggered. What this means for your integration depends on whether you already make a /payments/details call to handle 3D Secure 2 errors:
    • If yes, you do not need to make any changes to your integration.
    • If not, update your integration to make a /payments/details request to get the details of the canceled transaction.