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.
Release notes
Learn about the latest updates to our API, and Drop-in/Components for web, iOS, and Android.
- You can now use
CardEncryptor.Card.encryptedToToken()
to encrypt all card details as a single token.
- Upgraded the 3D Secure 2 SDK version to v2.2.4..
- The
CardDetails
object now contains the version of the 3D Secure SDK inthreeDS2SDKVersion
.
This version will be End-of-Life on October 1, 2025.
We recommend that you upgrade to v6.0.0 or later.
- New supported payment method: BLIK.
- Client-side authentication using the client key. The client key allows for more flexible and efficient origin management than the origin key. If you are using origin keys, see how to migrate to using the client key.
- We improved the UI for the Bancontact mobile Pay button.
- Added new localization fields for BLIK and improved localization fields for credit cards.
- Double-clicking a Google Pay button started a session twice, resulting in an error. We fixed this so you can now double-click a Google Pay button without initiating a new session.
- The 3D Secure 2 Component no longer tries to parse invalid
postMessages
. - We fixed an issue where the CVC field for saved Maestro cards was required even when it is optional.
- When a shopper entered a credit card number using copy and paste or auto-fill, the
onBinValue
callback triggered by the Custom Card Component provided an encrypted BIN number. Now, theonBinValue
callback provides the actual BIN number, no matter how the card number is filled in.
<script src="https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/3.9.0/adyen.js" integrity="sha384-3aCAMK3oy4UGDOFOxcOniJ10zapprDSOh8hhrBgZ4wkDiw2bVy6MvABAE8UKvhS5" crossorigin="anonymous"></script> <link rel="stylesheet" href="https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/3.9.0/adyen.css" integrity="sha384-ECaUNUNaCM7I7c5adYdR56IIBUZtY3ax03DAYSyGIFls9wP7+6ZyHxlBNzAG5qT7" crossorigin="anonymous">