easypaisa_with_rsa_encryption 1.2.0 copy "easypaisa_with_rsa_encryption: ^1.2.0" to clipboard
easypaisa_with_rsa_encryption: ^1.2.0 copied to clipboard

Introducing a seamless and secure Flutter package designed to integrate Easypaisa, one of Pakistan's leading payment gateways, into your mobile applications. This package simplifies the process of han [...]

1.0.0 #

  • Initial release.

1.1.0 2025-March-08 #

Added #

  • Added isSignatureValid property to the ApiResponse model to indicate whether the signature validation was successful.
  • The requestPayment method now returns an object with the following properties:
    • response: The API response data.
    • signature: The signature returned by the API.
    • isSignatureValid: A boolean indicating whether the signature validation was successful.

Removed #

  • Removed unnecessary dependencies:
    • convert: ^3.1.1 (no longer needed).
    • basic_utils: ^5.0.0 (no longer needed).

Improved #

  • Modularized the codebase for better maintainability:
    • Separated RSA utilities into rsa_utils.dart.
    • Separated API service logic into api_service.dart.
    • Added models for PaymentRequest and ApiResponse.
  • Improved code readability and organization.
  • Enhanced error handling for API responses.
  • Cleaned up pubspec.yaml by removing unused dependencies to reduce package size and improve maintainability.

Fixed #

  • No breaking changes or bug fixes in this release.

1.1.1 #

Improved #

  • Updated README.md to reflect the latest usage instructions and improvements.

1.2.0 - 2025-03-08 #

Added #

  • Added a Flutter example app to demonstrate how to use the EasypaisaWithRSA package in a real-world scenario.
    • The example includes a PaymentScreen widget with input fields for amount, account number, and email.
    • It demonstrates how to initialize the package, make a payment request, and handle the API response.
4
likes
0
points
14
downloads

Publisher

unverified uploader

Weekly Downloads

Introducing a seamless and secure Flutter package designed to integrate Easypaisa, one of Pakistan's leading payment gateways, into your mobile applications. This package simplifies the process of handling payments while ensuring top-notch security through RSA Encryption, safeguarding sensitive user data during transactions.

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, http, pointycastle

More

Packages that depend on easypaisa_with_rsa_encryption