Skip to content

5.0.0

Compare
Choose a tag to compare
@erenbesel erenbesel released this 02 Nov 14:38
· 2554 commits to develop since this release
f97f777

Important

This release is not compatible with Xcode 15
Please consider updating to 5.4.0 or newer

New

  • Using the /sessions endpoint, you can integrate Drop-in and Components with a single API call. The new AdyenSession object handles all actions after the payment session is created.
    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.

  • Added support for Delegated Authentication.

  • Atome payment method is now supported via the AtomeComponent.

  • Online Banking is supported for Poland and Czech Republic.

  • ACH direct debit details can now be stored for later use.

  • ApplepayComponent now supports shipping capabilities.

  • Payment method titles can now be customized via the PaymentMethods.overrideDisplayInformation() functions.

  • Added a new PaymentMethodType enum instead of relying on strings for payment method types

  • The SDK will collect basic telemetry events which can be toggled in AnalyticsConfiguration.

  • Added support for DocC documentation.

  • Boleto details can now be configured in the DropInComponent.Configuration via the boleto property.

  • Upgraded the 3DS2 SDK to version 2.3.0

  • The CardComponent.cardComponentDelegate.didChangeBIN(: component:) now reports 8 digit bins in case of PAN's with more than 16 digits.

  • ThreeDS2Component can now be configured with threeDSRequestorAppURL

Changed

  • Observer is renamed to AdyenObserver to avoid potential conflicts.