Account icon

Install the Authentication SDK

Learn how to install Adyen's Authentication SDK for iOS and Android 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.

Requirements

Before you begin, take into account the following requirements, limitations, and preparations.

Requirement Description
Integration type This feature is supported with an Adyen for Platforms integration.

Client-side 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: |

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.