sprint_check 0.0.2 copy "sprint_check: ^0.0.2" to clipboard
sprint_check: ^0.0.2 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 Varificatio 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
    );

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

2. NIN #

You can choose to initialize the payment locally or via your backend.

Just send the payment details to plugin.chargeCard

      CheckoutResponse response = await plugin.checkout(
        context context,
        method: CheckoutMethod.nin, // Defaults to CheckoutMethod.selectable
      );

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.1496810913086, }

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
86
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