nadra_verisys_flutter 0.1.2
nadra_verisys_flutter: ^0.1.2 copied to clipboard
A Flutter package for integrating NADRA Verisys API for Pakistani CNIC verification, biometric validation, and KYC compliance. Perfect for fintech, banking, and identity verification apps.
0.1.1 - 2026-01-26 #
📝 Documentation Updates #
Improved
- ✅ Clarified NADRA Verisys institutional access requirements in Prerequisites section
- ✅ Updated disclaimer to emphasize restricted service nature
- ✅ Corrected information about sandbox environment and test data access
- ✅ Added accurate contact information for obtaining NADRA API access
- ✅ Updated example app with clearer API credential notes
- ✅ Removed reference to non-existent public registration portal
Important Note
NADRA Verisys is a B2B service available only to regulated institutional clients. API access must be obtained through formal agreement with NADRA.
0.1.0 - 2026-01-26 #
🎉 Initial Release #
Features
- ✅ CNIC verification with NADRA Verisys API
- ✅ Biometric verification support (fingerprint)
- ✅ Transaction history tracking
- ✅ Production and sandbox environment support
- ✅ Type-safe models with comprehensive documentation
- ✅ Error handling with custom exceptions
- ✅ Async/await API with Future-based methods
- ✅ CNIC format validation and formatting
- ✅ Configurable timeout and custom base URL support
Models
VerificationRequest- Request model for CNIC verificationVerificationResponse- Response model with verification resultsCitizenData- Citizen information from NADRAVerificationStatus- Enum for verification statusVerisysException- Custom exception for API errors
Services
VerisysClient- Main API client for NADRA Verisys integration
Platform Support
- Android ✅
- iOS ✅
- Web ✅
- Windows ✅
- macOS ✅
- Linux ✅
Documentation
- Comprehensive README with examples
- API reference documentation
- Quick start guide
- Error handling examples
- Testing guidelines