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 v69 or later.
- Using the /sessions endpoint, you can integrate Drop-in and Components with a single API call.
If you already integrated using the /paymentMethods, /payments, and /payments/details endpoints, you can continue using this back end setup in version 5.0.0. - When using the /sessions endpoint, the new
AdyenSession
object handles all actions after the payment session is created. - For Drop-in you can now customize the payment method title or subtitle in the payment methods list. Use the new function
overrideDisplayInformation(ofPaymentMethod:with:)
inPaymentMethods
. APIContext.init(environment: AnyAPIEnvironment, clientKey: String)
now throws exception if the client key is invalid.- Analytics feature turned on by default. Find out what we track and how you can configure it.
finalBIN
that provides the BIN when the shopper selects the Pay button. - The
PaymentMethodType
enum includes supported payment methods. This replaces using strings for payment method types. - For Drop-in, you can now configure the Boleto payment method using the
boleto
property. - Payment methods:
- Atome.
- Online banking Poland.
- Online banking Czech Republic.
- For ACH Direct Debit payments, the shopper can now save their payment details.
- For cards:
CardComponentDelegate.didChangeBIN(:component:)
now provides the 8-digit BIN when the card number is more than 16 digits.CardComponentDelegate.didSubmit(lastFour:finalBIN:component)
now has the parameter
- The Apple Pay Component now supports shipping options.
- Support for DocC documentation.
- Support for delegated authentication.
- You can now configure the 3D Secure 2 Component with
threeDSRequestorAppURL
.
The Observer
is protocal has been renamed to AdyenObserver
.
Follow the steps in the migration guide if you are upgrading your integration from an earlier version.