Integration options
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:
- What are the local compliance requirements in each market and how will you fulfil 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 customisability do you want?
- How quickly do you want to launch?
Comparison
Compare the following factors across the different integration options:
| Factor | iOS & Android SDK | Web SDK | API only |
|---|---|---|---|
| Integration effort | Low | Low | Very high |
| Maintenance effort | Low | Low | Very high |
| Configurability | Medium | Medium | High |
| UI customizability | Medium | Medium | Very high |
| Fraud detection | High | High | Medium |
| Conversion | High | High | Depends on your implementation |
| Time to market | Low | Low | Very high |
| Website changes | N/A | Medium | N/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 & modules | iOS & Android SDK | Web SDK |
|---|---|---|
| Document Photo Document Liveness | ||
| Document NFC | ||
| Selfie Photo Selfie Liveness |
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.
More information on the Web SDK Setup & Integration is covered on Wek SDK Integration
iOS & Android SDK
Fourthline's iOS & Android SDK 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 maximise 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 iOS & Android SDK. We collect analytics data to continually improve conversion and UX.
The iOS & Android SDK uses a streamlined API flow. You can also easily level up from single products to multi-product solutions with no additional API requests. The iOS & Android SDK specifications are as follows:
| Specification | Android SDK | iOS SDK |
|---|---|---|
| Minimum supported version | API 23 | iOS 13 |
| Approximate app size impact | ~11MB | ~12.5MB |
Fourthline also offers 3 cross-platform plugins:
- Cordova
- Flutter
- React Native
More information on the iOS & Android SDK Setup & Integration is covered on iOS SDK and Android SDK