all_fintech_flutter_sdk 1.1.4
all_fintech_flutter_sdk: ^1.1.4 copied to clipboard
The most comprehensive Flutter SDK for Nigerian fintech APIs. Integrate Paystack, Flutterwave, Monnify, Opay, and Open Banking with beautiful UI components and enterprise security.
Changelog #
All notable changes to this project will be documented in this file.
1.1.2 - 2024-12-19 #
Fixed #
- Fixed broken string literals in Flutterwave charge form
- Fixed type assignment issues in Paystack data service
- Added missing Product and PaymentPage models for Paystack
- Fixed null safety issues in subscription form
- Fixed Opay client List.from type casting
- Removed unused fields and unreachable code
- Fixed deprecated withOpacity usage
- Added publish_to: none in example to fix dependency warning
- Resolved all remaining critical compilation errors
1.1.1 - 2024-12-19 #
Fixed #
- Fixed all FintechException constructor calls across providers
- Fixed ApiResponse constructor calls to use 'status' parameter
- Fixed Flutterwave client parameter naming (queryParameters → queryParams)
- Fixed broken string literals in UI components
- Fixed unused imports and fields
- Fixed example app State class name conflict
- Fixed test file undefined Calculator function
- Applied dart fix for super parameters and unnecessary imports
- Resolved all critical compilation errors
1.1.0 - 2024-12-19 #
Added #
- TransactPay Integration - Complete API support with encrypted communication
- TransactPay order creation and management
- Card payment processing with PIN support
- Bank transfer payment options
- Order verification and status tracking
- Fee calculation and refund processing
- Material Design 3 payment sheets and forms
- Bank selection dialog with complete bank list
- Secure card form with validation and formatting
1.0.1 - 2024-12-19 #
Fixed #
- Fixed BulkChargeRequest toJson return type error
- Added platform support for better pub.dev scoring
- Resolved static analysis issues
1.0.0 - 2024-12-19 #
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