npm i --save @global66/sdk-jumio-ns
- Version: 0.2.7
- GitHub:
- NPM: https://www.npmjs.com/package/%40global66%2Fsdk-jumio-ns
- Downloads:
- Last Day: 0
- Last Week: 0
- Last Month: 0
NativeScript Jumio
Jumio Mobile SDK plugin for NativeScript.
This plugin is compatible only with NativeScript 7.1+. Please file an issue or make a PR if you spot any problems or you have any further requests regarding the functionality.
Currently only ID verification is implemented. Please check Usage or demo/ directory for more details.
Prerequisites / Requirements
Nativescript 7.1+ is required for the plugin to run properly.
Installation
tns plugin add @global66/sdk-jumio-ns
or
npm install @global66/sdk-jumio-ns
Usage
Make sure to include this activity inside the consumer's Android Manifest:
<activity
android:theme="@style/Theme.Netverify"
android:hardwareAccelerated="true"
android:name="com.jumio.nv.NetverifyActivity"
android:configChanges="orientation|screenSize|screenLayout|keyboardHidden" />
Ensure that Kotlin version is set to 1.4.30 inside gradle.properties file
kotlinVersion=1.4.30
import { Jumio } from '@global66/sdk-jumio-ns';
try {
const jumio = new Jumio({
merchantApiToken: 'YOUR_API_TOKEN',
merchantApiSecret: 'YOUR_API_SECRET',
datacenter: 'EU | US | SG',
});
jumio.init({
customerId: 'customerId',
callbackUrl: 'Custom callback URL',
preSelectedData: {
country: 'Alpha2 Country Code',
documentType: 'passport | identity_card | driver_license | visa',
},
cancelWithError: (error) => {
// User cancelled after error
},
finishInitWithError: (error) => {
// Finished initialization with an error
},
finishedScan: (documentData, scanReference) => {
// Scan is successful
},
});
} catch (err) {
console.log("EXCEPTION", err)
}
API
Property | Type | Required | Default | Description |
---|---|---|---|---|
merchantApiToken | string | yes | API token | |
merchantApiSecret | string | yes | API secret | |
datacenter | string | yes | Data Center to use | |
customerId | string | yes | Customer ID | |
callbackUrl | string | No | Custom Callback URL | |
preSelectedData | Object | No | null | Pre-selected country as alpha2 code and document type |
cancelWithError | funct | Callback triggered when User cancels. It accepts error object with code and message. | ||
finishInitWithError | funct | Callback triggered when initialization fails. It accepts error object with code and message. | ||
finishedScan | funct | Callback triggered when scan is finished. It contains an extended Document Data with all necessary information about processing results. |
License
Apache License Version 2.0, January 2004