Iverify

No results

Help CenterIntegrationsConnecting Iverify to Your Mobile App

Connecting Iverify to Your Mobile App

Last updated September 16, 2024

Integrating Iverify's robust verification solutions into your mobile app is essential for enhancing security, combating fraud, and streamlining user onboarding. This guide will walk you through the steps involved in connecting Iverify to your iOS or Android app, enabling you to leverage our powerful APIs and SDKs for seamless verification integration.

Integrating Iverify with Your Mobile App

  • Create a Project: Begin by creating a verification project on the Iverify platform, configuring the verification methods (e.g., document verification, facial recognition, liveness detection) that align with your app's requirements.
  • Obtain API Credentials: After project creation, retrieve your API credentials from the project dashboard, including your API key and secret. These credentials are necessary for authorizing requests to the Iverify API.
  • Choose Integration Method:
  • Mobile SDKs: Iverify offers dedicated mobile SDKs for both iOS and Android platforms, providing pre-built components and functionalities for easy integration. The SDKs handle front-end interactions, such as displaying the verification UI, capturing user input, and securely transmitting data to the Iverify platform.
  • API Integration: For greater customization and flexibility, you can directly interact with the Iverify API using HTTP requests from your mobile app. This approach allows for greater control over the verification process and tailoring it to your specific needs.

Integrating with Mobile SDKs

  • Install the SDK: Integrate the Iverify SDK into your mobile app project using your preferred package manager (e.g., CocoaPods for iOS, Gradle for Android).
  • Initialize the SDK: Instantiate the Iverify SDK in your app, providing your API key and secret for authorization. You can also configure specific verification settings, such as document types or facial recognition options.
  • Trigger Verification: Initiate the verification flow within your app when needed, such as during user registration, account updates, or sensitive transactions. The SDK will handle the user interaction, guide them through the verification process, and securely transmit data to Iverify for processing.

Integrating with the API

  • Make API Calls: Implement API calls within your app, using HTTP requests to interact with the Iverify API. Send relevant data, such as user details, document images, or facial recognition images, ensuring your API key and secret are included in the request headers for authentication.
  • Process Responses: Analyze the responses from the Iverify API, which will contain the verification results, confidence levels, and potential error details.
  • Handle Verification Outcome: Based on the verification outcome, implement the necessary actions within your app, such as accepting or rejecting the user, displaying appropriate feedback messages, or triggering additional security measures.
Was this article helpful?