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.
- UI customization guide which explains how to customize the styles and string resources.
- The integration now uses JSON Web Encryption (JWE) with RSA OAEP 256 and AES GCM 256 for encryption. You do not need to make any changes to your integration.
- For Drop-in, error dialogs no longer display user unfriendly messages when using the Sessions flow.
- Overriding some of the XML styles without specifying a parent style no longer causes a build error.
- The Await and QR Code action components no longer get stuck in a loading state after the payment is completed.
-
Dependency versions:
Name Version Kotlin 1.9.21 Android Gradle plugin 8.2.0 AndroidX Compose Compiler 1.5.7 AndroidX Compose Activity 1.8.1 AndroidX Browser 1.7.0
We recommend you use Checkout API v70 or later.
-
Payment methods:
- CashApp Pay. Payment method type: cashapp.
- Titres-Restaurant (French Meal Vouchers).
-
For Drop-in, you can now configure the ACH Direct Debit payment method. When creating a Drop-in configuration, set the following in
ach
properties:showsStorePaymentMethodField
showsBillingAddress
billingAddressCountryCodes
-
For Apple Pay, you can now choose to only accept either debit cards or
credit cards.
- The Icelandic Krona currency (ISK) now has the number of minor units according to ISO-4217.
- 3D Secure 2 SDK version: 2.3.1.
- For gift cards, the shopper can now enter more than 20 digits in the Card number field.
- Drop-in now shows the correct size when used in split screen mode on iPad or on a Mac application designed for iPad.
- For alerts under input fields, you can now see full messages that do not fit on one line.
- For UPI, when in dark mode:
- For QR codes, the image now shows correctly. Previously, the image appeared completely black.
- The background color is now black.
- The background color of the search bar is now black.
- The
amountToPay
property ofPaymentComponentData
. Use theamount
property instead.
This release requires Checkout API v68 or later.
For PayPal, you can include a cspNonce
to add a Content Security Policy (CSP) nonce if you use this on your site.
- For Japanese convenience stores (
econtext_stores
andecontext_seven_eleven
) you can now hide the input fields for shopper name, email, and telephone number. - For Bancontact card, you can now override the supported brands by including a
[brands]
array. - Drop-in, the Card Component, and the Custom Card Component can now handle cards with an optional expiry date. An optional expiry date is marked as optional in the UI, and is not required for a card to pass the validation checks.
Install this version of the Adyen Web Node package:
npm install @adyen/adyen-web@5.2.0 --save