Releases: Adyen/adyen-ios
Releases · Adyen/adyen-ios
5.23.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.
5.21.1
5.21.0
New
- For Pix: The full bank code is now displayed to allow shoppers highlight and copy it directly.
Changed
- For PayTo: The phone number input field now accepts leading zeros.
5.20.2
5.20.1
4.16.0
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.