Web SDK Setup

Integrations guide

This page sets out step-by-step instructions for setting up the Web SDK.

OS configuration

Before you get started, check the following configuration and specification information for your operating system:

Android configuration

SetupDescription
Minimum OS versionAndroid version 6
Supported web APIsMediaDevices, MediaRecorder, Geolocation
Recommended browserGoogle Chrome
Minimum browser version• Google Chrome version 53 (2016)
• Microsoft Edge version 79 (2020)
• Mozilla Firefox version 36 (2015)
• Opera version 40 (2016)
• Samsung Internet version 6.2 (2017)
Browser permissionsFourthline requires the client's permission to access their device's camera and geolocation.
If the client blocks permission, to continue the flow, they have to manually reset the permission:
Google Chrome
Microsoft Edge
Mozilla Firefox
How to change default browserGoogle Chrome Help – Make Chrome your default browser
Camera & location
permissions
If the client's camera or geolocation access is blocked, advise them to change both their:
• Browser app permissions in the device settings and
• Website permissions in the browser settings within the page hosting the flow

Try sharing the following guidance:

Google Chrome
Browser app permissions
Website permissions

Mozilla Firefox
Browser app permissions
• Website permissions:
The client taps Try again and is asked again to give permission to access their camera.
If this doesn't work, in the browser page, click the 3 dots menu > Settings > Site permissions > Camera. Change the setting to Ask to allow.

Samsung Internet
Browser app permissions
• Website permissions: It isn't possible to reset website permissions in Samsung Internet. We recommend using Google Chrome instead.
Video formatThe document and selfie videos are collected in webm format.
Bug trackingBugs – Chromium


iOS configuration

SetupDescription
Minimum OS versioniOS version 14.3
Supported web APIsApple doesn't expose the MediaDevices API correctly when the client uses any browser other than Safari.
They only recently exposed the MediaRecorder API on iOS version 14.3.
Supported browserSafari only
Minimum browser versionSafari 14.3 (2020)
Browser permissionsFourthline requires the client's permission to access their device's camera and geolocation.
If the client blocks permission, to continue the flow, they have to manually reset the permission: Apple Safari
How to change default browserApple Insider – How to change the default browser in iOS 14
Camera & location
permissions
If the client's camera or geolocation access is blocked, advise them to change both the:
• Browser app permissions in the device settings and
• Website permissions in the browser settings within the page hosting the flow

Try sharing the following guidance:
Browser app permissions
Website permissions
Then, refresh the page.
Video formatThe document and selfie videos are collected in webm format.
Bug trackingBugs – WebKit

Caution
Apple forces third-party browsers to use WebKit engine on iOS, which we can't officially support at present.

Support
For support or any questions, contact your implementation manager.

Top of page