all_fintech_flutter_sdk 1.1.4 copy "all_fintech_flutter_sdk: ^1.1.4" to clipboard
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
1
likes
65
points
192
downloads

Publisher

unverified uploader

Weekly Downloads

The most comprehensive Flutter SDK for Nigerian fintech APIs. Integrate Paystack, Flutterwave, Monnify, Opay, and Open Banking with beautiful UI components and enterprise security.

Topics

#fintech #payments #nigeria #banking #flutter

Documentation

API reference

License

MIT (license)

Dependencies

crypto, flutter, http, json_annotation, path_provider

More

Packages that depend on all_fintech_flutter_sdk