Skip to content

Releases: Adyen/adyen-ios

6.0.0-alpha.1

6.0.0-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Jul 14:34
f3ac48e

This is the first alpha release of our next major version (v6).

With v6 we will achieve the following:

  • Easier enablement of new payments method Components
  • Full redesign of the UI, optimized for payment conversion (coming later)
  • Improved developer experience through alignment between the iOS and Android SDKs (coming later)
  • New features like card scanning and a payment confirmation screen for Drop-in (coming later)

v6.0.0-alpha.1 supports:

  • Card component
  • Apple Pay component
  • BLIK component
  • Generic payment components

See migration guide here.

5.25.1

Choose a tag to compare

@github-actions github-actions released this 04 Jun 15:34
5f6779b

Fixed

  • Fixed a layout issue that could affect component's form rendering in cross-platform SDK integrations.

5.25.0

Choose a tag to compare

@github-actions github-actions released this 21 May 12:35
5e9b146

New

  • UPI: Added support for the Smart Intent flow, with automatic detection of installed UPI apps on the device.
  • Bizum: Added support for Bizum as an instant payment method.

Fixed

  • ApplePay: supportedNetworks returns all PKPaymentNetwork variants matching a brand.

5.24.0

Choose a tag to compare

@github-actions github-actions released this 06 May 09:50
2b78a33

Improved

  • Redesigned UI for co-badged cards: For BCMC, Carte Bancaire, and Dankort the shopper can select their preferred card brand directly inside the card field, with a description below.
  • For other brands: the card fields show both brand logos, but the shopper cannot select them.

Changed

  • The payload returned in the didSubmit delegate method (PaymentComponentDelegate) has increased in size, because of changes to the included sdkData field.

5.23.1

Choose a tag to compare

@github-actions github-actions released this 26 Mar 13:20
5ac47e5

Fixed

- CashAppPay: Fixed a bug where hiding the store payment toggle inadvertently blocked the ability to tokenize and process Cash App Pay transactions.

5.23.0

Choose a tag to compare

@github-actions github-actions released this 18 Mar 07:50
f4bb4e1

Changed

  • For the de-DE locale, where the UI renders in German: the text on the pay button is now Kaufen to comply with regulations. Previously, the text was Zahle.
  • Updated Authentication SDK Version to 3.2.0

4.16.1

Choose a tag to compare

@nauaros nauaros released this 24 Feb 10:07
a4ae30a

Fixed

  • HUF Currency Formatting: Fixed an issue where Hungarian Forint (HUF) amounts were incorrectly formatted on iOS 26.4 Beta. The iOS beta changed the minor digits for HUF from 2 to 0 in this beta, which conflicted with the Adyen backend expectation of 2 decimal places. The SDK now explicitly overrides HUF to use 2 minor units, ensuring consistent amount formatting across all iOS versions.

5.22.2

Choose a tag to compare

@nauaros nauaros released this 23 Feb 10:49

Fixed

  • HUF Currency Formatting: Fixed an issue where Hungarian Forint (HUF) amounts were incorrectly formatted on iOS 26.4 Beta. The iOS beta changed the minor digits for HUF from 2 to 0 in this beta, which conflicted with the Adyen backend expectation of 2 decimal places. The SDK now explicitly overrides HUF to use 2 minor units, ensuring consistent amount formatting across all iOS versions.

5.22.1

Choose a tag to compare

@github-actions github-actions released this 19 Dec 13:50
3632faa

Changed

  • Apple Pay:
    • Network selection (e.g. cobadged cards) now attempts to follow the order of the brands array provided by the backend.
    • Improved error handling when no networks are available.

5.22.0

Choose a tag to compare

@github-actions github-actions released this 18 Dec 09:38
86c417c

New

  • For Apple Pay:

    • You can now validate payment details, such as the billing address, before the payment is submitted. To do this, set the authorizationDelegate property on your ApplePayComponent instance, and implement the didAuthorize(payment:completion:) method in the new ApplePayAuthorizationDelegate protocol.
    • You can now choose to have the Apple Pay sheet dismiss automatically after the payment flow finishes. Set the new dismissesAutomatically configuration property to true to enable this.
  • The sdkData property in the PaymentMethodDetails protocol. For Advanced flow: it is highly recommended you include it in your /payments request, located under paymentComponentData.paymentMethod.sdkData

Changed

Deprecated

  • In the PaymentComponentData object:
    • checkoutAttemptId
    • supportNativeRedirect
  • In the CardDetails object:
    • threeDS2SDKVersion

Use the new sdkData property instead, located under paymentComponentData.paymentMethod.sdkData.