Last updated:
0 purchases
idmeta kit
IDMeta Kit #
idmeta_kit is a sophisticated Dart package engineered to facilitate the seamless integration and efficient management of the MetaPeta API within your applications.
Key Features #
Streamlined integration, alleviating the complexities associated with API integration in your applications.
Installation #
To integrate idmeta_kit into your project, simply add it to your pubspec.yaml file:
dependencies:
idmeta_kit: ^0.1.0
copied to clipboard
Execute flutter packages get to install the SDK.
Then, in your Dart code, import the package:
import 'package:idmeta_kit/idmeta_kit.dart';
copied to clipboard
Getting Started #
Before harnessing this SDK, initialize it with the access token obtained from the IDMeta Dashboard:
IDMeta Dashboard -> Settings -> Profile -> Access Token
Here's how you can initialize the SDK:
IdMeta.init(authToken: 'Your Access Token');
copied to clipboard
Supported IDMeta Categories #
The SDK encompasses a wide array of categories, including:
IDMeta Compliance
AntiMoneyLaundering - ('Anti Money Laundering')
EmailRisk - ('Email Risk')
PhoneRisk - ('Phone Risk')
IDMeta Indonesia
Dukcapil - ("Dukcapil"),
DukcapilFaceMatch - ("Dukcapil Face match")
IDMeta Biometric
BiometricsFaceCompare - ('Biometrics Face Compare')
BiometricsRegistration - ('Biometrics Registration')
BiometricsVerification - ('Biometrics Verification')
IDMeta Philippines
GovDrivingLicense - ("Driving License")
GovNBIClearance - ("NBI Clearance")
GovNationalPolice - ("National Police")
GovPRC - ("PRC")
GovUMIDSSN - ("UMID/SSN")
IDMeta Document Verification
DocumentVerification-('Document Verification')
Usage #
Once integrated, you can effortlessly utilize any category with minimal code. Below is an example of initiating an Anti Money Laundering check:
IdMeta idMeta = IdMeta.init(
authToken: 'Your Access Token',
);
final result = await idMeta!.startVerification(
context: context,
type: IdMetaCompliance.AntiMoneyLaundering,
);
copied to clipboard
Upon completion of the SDK verification process, you will receive the result in JSON format, allowing you to seamlessly implement it within your application.
Additional Notes #
During initialization, we can specify the waitingTime. By default, the waiting time is set to 5 seconds if not provided. This waiting time is utilized in some categories that require two API calls. For instance, in IdMetaCompliance.EmailRisk, two API calls are necessary:
To send the recipient email to the server.
To retrieve the verification result from the server.
A brief delay between the first and second API calls ensures successful data retrieval without any issues.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.