Introducing VIDA Identity Stack: All of VIDA, in one place 🎉
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Integration Overview

This page explains how VIDA KYC Mobile SDK fits into your system and what needs to happen for it to works on both Android and iOS.

Android SDKiOS SDK

Configuring VidaKycRequest

The VidaKycRequest object is used to configure and initialize the KYC SDK. Below are all the parameters available when building the request.

JAVA Response

Parameters

Parameter
Method
Required
Description

Vida Flow

setVidaFlow()

Yes

Specifies the KYC workflow. Use VidaFlow.ID_VERIFICATION for identity verification.

API Key

setApiKey()

Yes

Your API key used for authenticating SDK requests.

License Key

setLicenseKey()

Yes

Your license key to authorize the SDK.

SDK Region

setVidaSdkRegion()

Yes

The region for the SDK. Pass the appropriate region value based on your deployment.

User ID

setUserID()

No

A unique identifier representing the user.

ID Fraud Shield Client ID

setVidaIdFraudShieldClientId()

Yes, if ID Fraud Shield is enabled.

The client ID for ID Fraud Shield. Required when ID Fraud Shield is part of the KYC workflow.

Token

setToken()

Yes

The bearer token used for authenticating the session.

Partner Transaction ID

setPartnerTransactionID()

No

Your own reference for this KYC flow. If you do not set it, the SDK creates a UUID for you. The SDK adds the operation name and attempt number to your value, so the partnerTrxId in the SDK response will not be the same as the value you sent. See the SDK Response page.

Last updated