sprint_check 0.0.3 copy "sprint_check: ^0.0.3" to clipboard
sprint_check: ^0.0.3 copied to clipboard

Flutter plugin for BVN and NIN Verification with Picture. Fully supports Android && Ios platform.

A Sprint_check Plugin for Flutter Apps #

Flutter plugin for BVN and NIN Verification with Picture. Fully supports Android && Ios platform.

Features #

Current

  • BVN
  • NIN

Installation #

To use this plugin, add sprint_check as a dependency in your pubspec.yaml file.

Then initialize the plugin preferably in the initState of your widget.

import 'package:flutterduplo/flutterduplo.dart';

class _ExamplePayementPageState extends State<ExamplePayementPage> {
  var api_key = 'Add your SprintCheck api_key Key Here';
  var encryption_key = 'Add your SprintCheck Secret Key Here';
  final plugin = SprintCheck();

  @override
  void initState() {
    plugin.initialize(api_key: api_key,encryption_key:encryption_key);
  }
}

Making Verification #

There are two ways of making Varification with the plugin.

  1. BVN: This is the easy way; as the plugin handles all the processes involved in making a BVN verification.
  2. NIN: This is the easy way; as the plugin handles all the processes involved in making a NIN verification.

1. BVN #

    CheckoutResponse response = await plugin.checkout(
      context context,
      method: CheckoutMethod.bvn, // Defaults to CheckoutMethod.selectable
       identifier: "odejinmiabraham@gmail.com", // means to identify who did the transaction
    );

plugin.checkout() returns the state and details of the verification in an instance of CheckoutResponse .

2. NIN #

      CheckoutResponse response = await plugin.checkout(
        context context,
        method: CheckoutMethod.nin, // Defaults to CheckoutMethod.selectable
        identifier: "odejinmiabraham@gmail.com" // means to identify who did the transaction
      );

checkoutresponse #

print("response for the sdk: ${response}");

result:
response for the sdk: CheckoutResponse{message: Verification Completed,reference: 99ed1c4d-362f-4a98-ac32-2f471e12aefb, status: true, method: CheckoutMethod.bvn, name: ***************, verify: true, bvn: ***********,  nin: null, verify: 98, }

Getting Started #

you can contact me on [odejinmisamuel@gmail.com] or [odejinmiabraham@gmail.com] for more enquiry and both api and encryption key

This project is a starting point for a Flutter plug-in package, a specialized package that includes platform-specific implementation code for Android and/or iOS.

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

0
likes
150
points
203
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter plugin for BVN and NIN Verification with Picture. Fully supports Android && Ios platform.

Homepage

Documentation

API reference

License

MIT (license)

Dependencies

crypto, dio, flutter, flutter_face_api, flutter_face_core_basic, flutter_web_plugins, get, intl, plugin_platform_interface, syncfusion_flutter_gauges, web

More

Packages that depend on sprint_check