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:

Integration options

Integration 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 SDKApp ComponentsAPI 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

Supported solutions

Explore which solutions and modules you can integrate with each integration option.

Supported solutions

The integration options support the following solutions and modules:

Solutions & modulesApp Drop-inWeb SDKApp ComponentsAPI
Document Photo
Document Liveness
Document NFC
Second ID Document
Selfie Photo
Selfie Liveness
Digital Proof of Address
Geolocation
Physical Proof of Address
Client details
Tax details
Qualified Electronic Signature
Bank Account Verification
AML Screening
AML Monitoring
Client Authentication
Document Authentication

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:
Click to magnify

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:
Click to magnify

Web SDK API flow

Web SDK API flow


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


App Components

App Components are standalone functionality modules for Android and iOS mobile apps. If you build custom user journeys, with your own UI, business logic, and orchestration, components reduce development time and effort. They capture images and data for you to upload via the API, leveraging Fourthline's data extraction AI services.

Fourthline provides the UI for the components, which you can customize in the same way as the App Drop-in. You can dynamically adjust functionality during flows, e.g. disable the tilted photo step.

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

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:
Click to magnify

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:
Click to magnify

API-only flow

API-only flow


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

Top of page

Accordion in HTML5