Marketplace icon

Install the Authentication SDK

Learn how to install Adyen's Authentication SDK for native iOS or Android devices, or for other web-enabled devices.

To help you comply with PSD2, we provide a client-side Authentication SDK that combines the possession factor with either the knowledge or the inherence factor. The SDK helps you configure a two-factor authentication feature that requires a secondary verification method through a separate communication channel, such as a mobile phone or other web-enabled device.

With Adyen's Authentication SDK, you can:

  • Check if the user's device is eligible for Strong Customer Authentication (SCA).
  • Register your user's device to create device binding.
  • Authenticate your user's subsequent actions.

The Authentication SDK integration also enables you to implement out-of-band authentication for Adyen-issued cards.

System requirements

We provide the client-side Authentication SDK in the following languages:

  • Kotlin or Java for native Android applications
  • Swift for native iOS applications
  • JavaScript for other web applications

Before you start implementing the SDK, make sure that your system follows the requirements.

To ensure the correct support type for 3D Secure on the card program, contact our Support Team.

Installation

The following tabs explain how to install the Authentication SDK using Kotlin, Swift, or JavaScript.

Next steps

Register and manage your user's devices for strong customer authentication.