all_fintech_flutter_sdk
The most comprehensive Flutter SDK for Nigerian fintech APIs. Integrate Paystack, Flutterwave, Monnify, Opay, and Open Banking with beautiful UI components and enterprise security.
What this package is like to depend on
Last release 1 years ago
20 Aug 2025
Too new to tell
only 1 release windows
Most releases are documented
notes for 2 of 3 stable releases
Nothing withdrawn
no release was ever pulled
1 years old
3 releases · first in 2025
0 releases in the last 12 months
see the full history below
Release timeline
3 releases · Aug 2025 to Aug 2025
2026
Releases
latest 3-
1.1.420 Aug 2025Nothing published for this version
-
1.0.119 Aug 2025Release notes
Open source →Fixed
- Fixed BulkChargeRequest toJson return type error
- Added platform support for better pub.dev scoring
- Resolved static analysis issues
-
1.0.019 Aug 2025Release notes
Open source →Added
- Initial Release - Core SDK architecture
- Paystack Provider - Complete payment processing
- Transaction initialization and verification
- Transfer recipient management
- Customer creation and management
- Subscription handling
- Webhook signature verification
- Flutterwave Provider - Multi-channel payments
- Charge creation and processing
- Virtual account management
- Bank transfer operations
- Customer management
- Opay Provider - Payment channel integration
- Multiple payment methods (Card, Transfer, USSD)
- Recurring payment setup
- Real-time payment status
- Core Architecture
- Dual service pattern (Data + UI)
- Comprehensive error handling
- Professional logging system
- Type-safe models with JSON serialization
- Example Application - Comprehensive demo app
- Provider-specific demo screens
- Interactive payment flows
- Error handling demonstrations
Technical
- Flutter 3.0+ compatibility
- Null safety implementation
- Material Design 3 UI components
- Enterprise security features
- Offline support with request queuing
- Circuit breaker patterns for resilience
Release notes
Open source →Added
- Initial Release - Complete Flutter SDK for Nigerian fintech APIs
- Paystack Integration - Full API coverage with payments, transfers, customers, subscriptions
- Flutterwave Integration - Complete API support with charges, customers, transfers, virtual accounts
- Monnify Integration - OAuth 2.0 authentication with transactions, reserved accounts, transfers
- Opay Integration - Payment channels, transactions, recurring payments, refunds
- Open Banking Integration - Nigerian Open Banking API standard compliance with savings and accounts
- Dual Architecture - Data-only and UI-enabled operations for all providers
- Security Features - Signature verification, OAuth 2.0, webhook handling, encryption
- UI Components - Material Design 3 payment sheets, forms, dialogs, and management screens
- Enterprise Features - Offline support, circuit breaker patterns, enhanced error handling
- Type Safety - Complete Dart models with null safety support
- Production Ready - Comprehensive error handling and retry mechanisms
Security
- MD5/SHA-256 signature generation for API security
- OAuth 2.0 implementation for Monnify and Open Banking
- AES-256-CBC encryption for sensitive data
- Webhook signature verification
- Automatic token refresh and management
Documentation
- Comprehensive README with examples for all providers
- API documentation with detailed usage patterns
- Code examples for both data-only and UI operations
- Migration guides and best practices
Supported Providers
- Paystack (Payments, Transfers, Customers, Subscriptions, Products)
- Flutterwave (Charges, Customers, Transfers, Virtual Accounts, Orders)
- Monnify (Transactions, Reserved Accounts, Transfers, Banking)
- Opay (Payments, Channels, Recurring, Refunds)
- Open Banking Nigeria (Savings, Accounts, Transactions)
Technical Features
- Flutter 3.0+ compatibility
- Null safety support
- Material Design 3 UI components
- Offline request queuing
- Circuit breaker pattern implementation
- Enhanced exception handling
- Webhook management system
- Idempotency support
- Pagination handling
- Custom properties support