To help you implement OOB authentication, we provide a client-side Authentication SDK that uses the possession factor through device binding, and either knowledge or the inherence factor, depending on the cardholder's device access configuration.
With Adyen's Authentication SDK, you can:
- Check if the cardholder's device is eligible for Strong Customer Authentication (SCA).
- Register your cardholder's mobile device to create device binding.
- Authenticate your cardholder's online card transactions with 3D Secure.
The Authentication SDK integration also enables you to implement SCA for Adyen's Business Accounts.
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
Installation
The following tabs explain how to install the Authentication SDK using Kotlin or Swift.