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.
We recommend you use Checkout API v67 or later.
- Payment method: gift cards.
- New required methods for the gift card flow:
checkBalance
: calls/paymentMethods/balance
andsendBalanceResult
to return the result.createOrder
: calls/orders
andsendOrderResult
to return the result.cancelOrder
: calls/orders/cancel
. The result is returned insendResult
.
- Support for right-to-left layout.
- Added translations for Arabic (international).
- You can pass a custom
Bundle
toDropInService
usingDropInConfiguration.Builder.setAdditionalDataForDropInService
. Retrieve this bundle by callingDropInService.getAdditionalData
. - The Google Pay environment now also follows the Adyen environment when separately calling
GooglePayConfiguration.Builder.setEnvironment
. You can callGooglePayConfiguration.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 usesendRecurringResult
to return the result.
- 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 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.
We recommend you use Checkout API v67 or later.
- 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
.
We added support for the following card networks in Apple Pay:
- Cartes Bancaires (
cartesBancaires
) in France. - MADA (
mada
) in the Middle East.
- Card brand detection for dual-branded cards is now based on the first 11 digits of the card number.
- Cartes Bancaires does not work with Apple Pay. Fixed in v4.7.1.
This release requires Checkout API v67 or later.
- 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:
{ paymentMethodsConfiguration: { paywithgoogle: { icon: 'https://...' } }
- For cards, you can now customize the icon of the card brand, by including the
icon
property inbrandsConfiguration
. For example, this is how you can customize the icon for Visa on Drop-in:
{ paymentMethodsConfiguration: { card: { brandsConfiguration: { visa: { icon: 'https://...' } } } }
The maximum length of a gift card number is now 32 digits, instead of 22 digits as before.
For Amex, the hint for where the shopper can find the CVC no longer shows two locations.
Install this version of the Adyen Web Node package:
npm install @adyen/adyen-web@4.5.0 --save