Release notes

Learn about the latest updates to our API, and Drop-in/Components for web, iOS, and Android.

This page contains the release notes for Pay by Link, Checkout API, and Drop-in/Components for web, iOS, Android, React Native, and Flutter starting from 2020.

Get updates by RSS
Filter by
Category...
4.5.0
March 2025
SunMonTueWedThuFriSat
1
2345678
9101112131415
16171819202122
23242526272829
3031
Select dates
Copy url
icon
Android Components/Drop-in v4.5.0

We recommend you use Checkout API v67 or later.

New
  • Payment method: gift cards.
  • New required methods for the gift card flow:
    • checkBalance: calls /paymentMethods/balance and sendBalanceResult to return the result.
    • createOrder: calls /orders and sendOrderResult to return the result.
    • cancelOrder: calls /orders/cancel. The result is returned in sendResult.
  • Support for right-to-left layout.
  • Added translations for Arabic (international).
  • You can pass a custom Bundle to DropInService using DropInConfiguration.Builder.setAdditionalDataForDropInService. Retrieve this bundle by calling DropInService.getAdditionalData.
  • The Google Pay environment now also follows the Adyen environment when separately calling GooglePayConfiguration.Builder.setEnvironment. You can call GooglePayConfiguration.Builder.setGooglePayEnvironment to override this default behaviour.
  • On Drop-in, you can now allow shoppers to remove stored cards. To do this, override DropInService.removeStoredPaymentMethod and use sendRecurringResult to return the result.
Improved
  • Drop-in is no longer dismissed when tapping outside of the bottom sheet.
  • Upgraded the 3D Secure 2 SDK version to v2.2.6.
Fixed
  • Fixed handling redirects using Custom Tabs as required by the privacy changes for package visibility in Android 11.
  • Drop-in no longer crashes when the shopper locale doesn't have an ISO3Country.
  • When resuming Drop-in after the activity has been destroyed in the background, the Component screen no longer crashes.
  • In the Card Component, CVC and expiry date fields are no longer being validated when empty.
  • Added missing translation strings.

Copy url
icon
iOS Components/Drop-in v4.5.0

We recommend you use Checkout API v67 or later.

If you use Xcode 15, use v4.11.1 or later for compatibility.

New
  • On Drop-in, the allowsSkippingPaymentList flag lets you skip the screen with the list of payment methods, if there is only one payment method available to the shopper. For example, if card is the only available payment method, the shopper will be taken directly to the card details input screen.
  • On Drop-in, you can now customize the screen with the Apple Pay button using DropInComponent.Style.applePay.
Improved

We added support for the following card networks in Apple Pay:

  • Cartes Bancaires (cartesBancaires) in France.
  • MADA (mada) in the Middle East.
Fixed
  • Card brand detection for dual-branded cards is now based on the first 11 digits of the card number.
Known issues

Copy url
icon
Web Components/Drop-in v4.5.0

This release requires Checkout API v67 or later.

New
  • You can now customize the icon for each payment method, by including the icon property in the Component configuration. For example, this is how you can customize the Google Pay icon on Drop-in:
Copy code
{
paymentMethodsConfiguration: {
paywithgoogle: {
icon: 'https://...'
}
}
  • For cards, you can now customize the icon of the card brand, by including the icon property in brandsConfiguration. For example, this is how you can customize the icon for Visa on Drop-in:
Copy code
{
paymentMethodsConfiguration: {
card: {
brandsConfiguration: {
visa: {
icon: 'https://...'
}
}
}
}
Changed

The maximum length of a gift card number is now 32 digits, instead of 22 digits as before.

Fixed

For Amex, the hint for where the shopper can find the CVC no longer shows two locations.

Updating to this version

Install this version of the Adyen Web Node package:

Copy code
npm install @adyen/adyen-web@4.5.0 --save