verif_id 0.0.2 copy "verif_id: ^0.0.2" to clipboard
verif_id: ^0.0.2 copied to clipboard

A clean and elegant Flutter package for KYC verification (selfie, 5s video, ID front/back, review + submit). French TTS instructions by default.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:verif_id/verif_id.dart';

void main() {
  runApp(const VerifIdExampleApp());
}

class VerifIdExampleApp extends StatelessWidget {
  const VerifIdExampleApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'VerifID Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
        visualDensity: VisualDensity.adaptivePlatformDensity,
      ),
      home: const VerifIdDemoPage(),
    );
  }
}

class VerifIdDemoPage extends StatelessWidget {
  const VerifIdDemoPage({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: const Text("Demo: VerifID KYC")),
      body: Padding(
        padding: const EdgeInsets.all(8.0),
        child: VerifId(
          sessionId: "demo-session-123",
          onSubmit: (data) async {
            // Handle the final KYC submission (send to server, etc.)
            debugPrint("KYC Data submitted: ${data.toJson()}");

            if (context.mounted) {
              ScaffoldMessenger.of(context).showSnackBar(
                const SnackBar(content: Text("KYC submission complete ✅")),
              );
            }
          },
        ),
      ),
    );
  }
}
1
likes
145
points
9
downloads

Publisher

unverified uploader

Weekly Downloads

A clean and elegant Flutter package for KYC verification (selfie, 5s video, ID front/back, review + submit). French TTS instructions by default.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

camera, flutter, flutter_tts, image, path_provider, permission_handler, uuid, video_player

More

Packages that depend on verif_id