flutter_phajay 0.0.18 copy "flutter_phajay: ^0.0.18" to clipboard
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.
1
likes
110
points
85
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

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 through various payment methods and banks.

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

app_links, flutter, flutter_inappwebview, flutter_localizations, google_fonts, http, intl, lottie, qr_flutter, socket_io_client, url_launcher

More

Packages that depend on flutter_phajay