VCheck Dev for Flutter

VCheck is online remote verification service for fast and secure customer access to your services.

This package represents VCheck SDK for Flutter(iOS, Android) with dev/test environment. The plugin in the package itself uses dev dependencies of Android and iOS native SDKs channeled to Flutter SDK.

Features

  • Document validity: Country and document type identification. Checks for forgery and interference (glare, covers, third-party objects)
  • Document data recognition: The data of the loaded document is automatically parsed
  • Liveliness check: Determining that a real person is being verified
  • Face matching: Validate that the document owner is the user being verified
  • Easy integration to your service's Flutter app out-of-the-box

How to use

Add dependency

vcheck_flutter_test: ^1.0.2

Start SDK flow

import 'package:vcheck_flutter_test/vcheck_flutter.dart';

//...

VCheckSDK.start(
        verificationToken: verifToken,
        verificationScheme: verifScheme,
        languageCode: "en",
        partnerEndCallback: partnerEndCallback());

Explication for required properties

Property Type Description
verificationToken String Valid token of recently created VCheck Verification
verifScheme VerificationSchemeType Verification scheme type
languageCode String 2-letter language code (Ex.: "en" ; implementation's default is "en")
partnerEndCallback Function Callback function which triggers on verification process and SDK flow finish

Optional properties for verification session's logic and UI customization

Property Type
colorBackgroundPrimary String?
colorBackgroundSecondary String?
colorBackgroundTertiary String?
colorActionButtons String?
colorTextPrimary String?
colorTextSecondary String?
colorBorders String?
colorIcons String?
showCloseSDKButton bool?
showPartnerLogo bool?