Integration Options

Integrations guide

This page provides guidance on how to select the most suitable integration option(s) for your business.

Fourthline provides the following options:

Requirements

Before selecting an integration option, carefully define the scope and requirements for your use case(s).

We advise bringing together all relevant stakeholders, in particular your compliance team, to understand their needs and reach agreement.

Consider the following key questions:

  • In which markets will you onboard new clients?
  • What are the local compliance requirements in each market and how will you fulfill them?
  • Do you want to use a mobile app or web browser?
  • How much development effort do you want to invest in integration and maintenance?
  • What level of flexibility and configurability do you require?
  • What level of UI customizability do you want?
  • How quickly do you want to launch?

Comparison

Compare the following factors across the different integration options:

FactorApp Drop-inWeb SDKComponentsAPI only
Integration effortLowLowHighVery high
Maintenance effortLowLowHighVery high
ConfigurabilityMediumMediumHighHigh
UI customizabilityMediumMediumHighVery high
Fraud detectionHighHighHighMedium
ConversionHighHighMediumDepends on your
implementation
Time to marketLowLowHighVery high
Website changesN/AMediumN/AN/A

Tip
To help you find the right balance, reach out to Fourthline's Solution Engineering team to discuss key decisions.

App Drop-in

Fourthline's App Drop-in provides data and image capture functionality for your Android or iOS mobile app. It is suitable for most business partners due to ease of integration, and low development and maintenance effort.

It takes care of all interaction with the client, collects the relevant data (e.g. ID document, selfie, geolocation), and uploads it to Fourthline for processing. You never handle sensitive personal data.

Fourthline provides the UI, which is built in line with industry-standard best practices for user experience (UX):

  • The UI provides guidance to clients on how to complete their journey, real-time feedback, and image-quality detection to maximize conversion.
  • You can localize the text and customize fonts and colors to match the look-and-feel of your brand.
  • We continually update the UI to meet evolving regulatory requirements and market trends in interfaces and UX.

The user journey and flow of modules is orchestrated by the drop-in. We collect analytics data to continually improve conversion and UX.

The drop-in uses a streamlined API flow. You can also easily level up from single products to multi-product solutions with no additional API requests.

The API flow for a European Identity Verification is as follows:

App Drop-in API flow

App Drop-in API flow


The drop-in specifications are as follows:

SpecificationsAndroid SDKiOS SDK
Minimum versionAPI 23iOS 12
Size5.1 MB48 MB

Fourthline also offers 3 cross-platform plugins:

  • Cordova
  • Flutter
  • React Native

The plugins require the following additional modules:

ModuleAndroidiOS
Adapters-Json237 KBN/A
Bridge1.7 MB3.4 MB

More information
For more information, including a UI overview and technical details, see App Drop-in.


Web SDK

Fourthline's Web SDK smoothly redirects clients from your website (desktop or mobile) to a new browser window on their mobile device (hosted by Fourthline on a secure, private subdomain) via QR code or SMS. Alternatively, you can embed the SDK in your mobile site. It is suitable for most business partners due to ease of integration, and low development and maintenance effort.

Like the App Drop-in, the Web SDK provides data and image capture functionality and takes care of client interaction, orchestration, and analytics.

The Web SDK leverages our mobile-responsive, best-practice UI and you can customize the appearance to match the look-and-feel of your brand. You can also configure the language and level of formality before starting workflows or dynamically during flows.

Fourthline supports a wide range of browsers at the pace of vendor implementation of required APIs:

  • At a high level, we support browsers that expose the following APIs: MediaDevices, MediaRecorder, and Geolocation.
  • Browsers that aren't supported trigger an error at the start of the flow. The client can try a different browser without needing to restart the entire flow.

The API flow for a European Identity Verification is as follows:

App Drop-in API flow

Web SDK API flow


More information
For more information, including a UI overview and technical details, see Web SDK.


Components

Components are standalone functionality modules for Android and iOS mobile apps that you can implement with your own business logic between them and your custom-built UI.

This option is suitable if you want to build highly customized flows. It gives you a high level of control over your app implementations, but reduces development effort compared to API-only integration.

ModuleRequiredAndroid SDKiOS SDK
Document & biometrics capture1.1 MB4.1 MB
NFC chip capture4.9 MB2.6 MB
Data collation211 KB4.1 MB
Analytics218 KB3.9 MB
Client guidance

All functionality is performed on the client’s mobile device. ID documents and personal data are processed locally. You are also responsible for uploading data and images, requiring additional API requests.

Some challenges you may encounter with Components implementations include conversion rates, version updates, maintenance, fraud detection, and complexity when introducing new products.

Fourthline also offers three cross-platform plugins:

  • Cordova
  • Flutter
  • React Native

The plugins require the following additional modules:

ModuleAndroidiOS
Adapters-Json237 KBN/A
Bridge1.7 MB3.4 MB

The API flow for a European Identity Verification is as follows:

Components API flow

Components API flow



API only

With API-only integration, you capture and upload data and images, build your own UI, orchestrate the entire user journey, and implement analytics.

This option is suitable if you have an existing mobile app or website that you built and own, with no UI components from other vendors. It offers a very high level of customizability and configurability.

The API flow for a European Identity Verification is as follows:

API-only flow

API-only flow


Support
For any questions, reach out to Fourthline's Solution Engineering team.

Top of page