Releases: Adyen/adyen-ios
Releases · Adyen/adyen-ios
Release list
6.0.0-alpha.1
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
5.25.0
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:
supportedNetworksreturns allPKPaymentNetworkvariants matching a brand.
5.24.0
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
didSubmitdelegate method (PaymentComponentDelegate) has increased in size, because of changes to the includedsdkDatafield.
5.23.1
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
Changed
- For the
de-DElocale, 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
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
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
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
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
authorizationDelegateproperty on yourApplePayComponentinstance, and implement thedidAuthorize(payment:completion:)method in the newApplePayAuthorizationDelegateprotocol. - You can now choose to have the Apple Pay sheet dismiss automatically after the payment flow finishes. Set the new
dismissesAutomaticallyconfiguration property to true to enable this.
- You can now validate payment details, such as the billing address, before the payment is submitted. To do this, set the
-
The
sdkDataproperty in thePaymentMethodDetailsprotocol. For Advanced flow: it is highly recommended you include it in your/paymentsrequest, located underpaymentComponentData.paymentMethod.sdkData
Changed
- Updated 3D Secure 2 SDK to version 2.4.4
Deprecated
- In the
PaymentComponentDataobject:checkoutAttemptIdsupportNativeRedirect
- In the
CardDetailsobject:threeDS2SDKVersion
Use the new sdkData property instead, located under paymentComponentData.paymentMethod.sdkData.