flutter_phajay 0.0.18
flutter_phajay: ^0.0.18 copied to clipboard
Flutter Phajay is a comprehensive library designed to simplify payment integration in Flutter applications. It provides a seamless and secure way to display payment link screens, enabling transactions [...]
0.0.18 #
- BREAKING: Modernized localization system with Flutter's standard AppLocalizations
- Migrated from custom PhajayLocalizations to Flutter's built-in i18n system
- Added comprehensive ARB files (app_en.arb, app_lo.arb) with 25+ error message translations
- Implemented reactive language switching with ChangeNotifier pattern
- Fixed Lao language translation functionality that was previously broken
- Enhanced AndroidManifest.xml configuration:
- Added INTERNET and ACCESS_NETWORK_STATE permissions for API calls
- Enabled cleartext traffic for HTTP support
- Added comprehensive deep link support for all banking apps (LDB, JDB, STB, Lao QR)
- Enhanced phajay:// scheme handling with success/error callbacks
- Improved Error Handling:
- Added standardized error message translations for all API responses
- Implemented consistent SnackBar styling across payment screens
- Enhanced button state management based on data availability
- WebView & Payment Integration:
- Full flutter_inappwebview support for credit card payments
- Improved deep linking from banking applications
- Enhanced payment status monitoring with timer-based checks
- UI/UX Improvements:
- Consistent theme application across all payment screens
- Better loading states and user feedback
- Improved button disable logic when payment data unavailable
0.0.17 #
- Fixed README.md markdown formatting issues for proper GitHub rendering.
- Enhanced documentation with comprehensive platform configuration guides.
- Added detailed troubleshooting section with common issues and solutions.
- Improved dependency management documentation - clarified that google_fonts is automatically included.
- Added security considerations and best practices for production deployment.
- Enhanced iOS and Android configuration sections with complete setup instructions.
0.0.16 #
- Minor version update for continuous improvements.
- Maintained stability and performance optimizations.
0.0.15 #
- Enhanced null safety in QR payment screen to prevent runtime crashes.
- Improved service charge handling with proper type casting for API responses.
- Fixed "isNegative" null error by making formatThousand function null-safe.
- Added comprehensive Noto Sans Lao font integration for proper Lao language rendering.
- Created PhajayTheme system for consistent typography across components.
- Added loading animations for better user experience in QR generation.
- Updated documentation with font integration and theming best practices.
- Improved socket connection reliability and payment status callbacks.
0.0.10 #
- Updated license to reflect "PHAJAY".
- Added PaymentLinkScreen widget documentation.
0.0.9 #
- Improved socket connection handling.
- Enhanced error logging for better debugging.
0.0.8 #
- Added support for additional payment gateways.
- Fixed minor UI bugs in PaymentLinkScreen.
0.0.7 #
- Optimized performance for large transactions.
- Updated dependencies to latest versions.
0.0.6 #
- Introduced PaymentLinkScreen widget.
- Added example project for integration testing.
0.0.5 #
- Fixed critical bug in QR payment screen.
- Improved documentation for helper methods.
0.0.4 #
- Added QR payment screen functionality.
- Enhanced UI/UX for payment screens.
0.0.3 #
- Added helper methods for payment processing.
- Improved error handling for API calls.
0.0.2 #
- Initial implementation of core payment features.
- Basic UI for payment screens.
0.0.1 #
- TODO: Describe initial release.