edfapg_sdk 2.0.10+1 copy "edfapg_sdk: ^2.0.10+1" to clipboard
edfapg_sdk: ^2.0.10+1 copied to clipboard

Edfa Payment Gateway Flutter plugin responsible for help to integrate EdfaPay payment system in to your apps in very precise way.

0.0.2 #

Enhancements

  • Updated Readme

0.0.3 #

Enhancements

  • Update native dependency
  • Fix build issues
  • Migrate and fix ApplePay for iOS

0.0.4 #

Resolve ios pluginClass

0.0.5 #

Conditional bug fix

0.0.6 #

Error Handling Card expiry validation Change payment url

0.0.9 #

Change android native deps

0.0.9 #

Exception handling on error

2.0.0 #

Added 3 new UI screens for card detail input

2.0.0+1 #

Added 3 new UI screens for card detail input

  • Fixes Bug
  • Enhancement in Code
  • Changed and Unified Naming Conventions

2.0.1 #

  • Update Card UI
  • Handling double tap on andorid
  • Enhancement

2.0.2 #

  • Update Text Translation
  • Enhancement

2.0.3 #

  • Added Recurring to sale
    • Added to below

    EdfaCardPay #

     EdfaCardPay()
        .setRecurring(true/false)
        ...
    

    EdfaPayWithCard #

     EdfaPayWithCard()
        .setRecurring(true/false)
        ...
    

2.0.4 #

Random bug fix & enhancement

2.0.5 #

  • Added Auth to sale transaction
    • Added to below

    EdfaCardPay #

     EdfaCardPay()
        .setAuth(true/false)
        ...
    

    EdfaPayWithCard #

     EdfaPayWithCard()
        .setAuth(true/false)
        ...
    

2.0.8 #

  • Random Fix and enhancements
  • Glitch in Card Entry Screen

2.0.8+1 #

  • Random Fix and enhancements
  • Native sdk version via pubspec.yaml at flutter project level

2.0.8+2 #

  • Random Fix and enhancements
  • Fix android gradle fall-back version

2.0.9 #

  • Random Fix and enhancements

  • Fix android gradle fall-back version

  • Native Version

    • Android: 2.1.2
    • iOS: ~> 2.0.7
  • Developer can now pass the native version for android as below.

    • Android:
      • In project pubspec.yaml define the edfapay_properties as below:
      # ⚠️ IMPORTANT:
      # The "edfapay_properties" key must start at the beginning of the line (no indentation).
      
      edfapay_properties:
        pg_android: "2.1.2"
      
      Note: The "edfapay_properties" key must start at the beginning of the line (no indentation)
  • iOS:

    • Coming soon

2.0.9+6 #

  • 2.0.9
    • Random Fix and enhancements

    • Fix android gradle fall-back version

    • Native Version

      • Android: 2.1.2
      • iOS: ~> 2.0.7
    • Developer can now pass the native version for android as below.

      • Android:
        • In project pubspec.yaml define the edfapay_properties as below:
      # ⚠️ IMPORTANT:
      # The "edfapay_properties" key must start at the beginning of the line (no indentation).
      
      edfapay_properties:
        pg_android: "2.1.2"
      

      Note: The "edfapay_properties" key must start at the beginning of the line (no indentation)


      • iOS:
        • Coming soon
  • +1
    • Random Fix
  • +2
    • Random Fix
  • +3
    • Random Fix
  • +4
    • Random Fix
  • +5
    • Random Fix
  • +6
    • Allow adding extra info in sale
  • +7, +8
    • Fix at native android (vector drawable was crashing the app)

2.0.10 #

  • Native Versions: Android 2.1.5 | iOS ~> 2.1.2
  • Payment with Sadad:
    • Added feature to pay with SADAD number.
    • It will generate the Sadad/Bill numbers and returns in onSuccess callback
         EdfaSadadPay()
            .setOrderId("Unique order_id as string")
            .setOrderDescription("Description of the order")
            .setOrderAmount(24.0)
            .setCustomerName("Merchant customer name here")
            .setMobileNumber("Merchant customer mobile number here in format: 966500409598")
            .onSuccess((response){
                print("Transaction Success: ${response.toString()}");
          
            }).onFailure((errors, exception){
                  print("Transaction Failed: ${errors?.errorMessage}");
          
            }).initialize((errors){
                   print("Initialize errors: $errors");
          
            });
      

2.0.10+1 #

  • Default Native Versions: Android 2.1.5 | iOS ~> 2.1.3
  • Random Fix and enhancements
  • Force en_US locale to NumberFormatter to fix issue in arabic App language (iOS)
  • Developer can now pass the native version for android and ios as below.
    • In project pubspec.yaml define the edfapay_properties as below:
         # ⚠️ IMPORTANT:
         # The "edfapay_properties" key must start at the beginning of the line (no indentation).
         edfapay_properties:
           pg_android: "2.1.5"
           pg_ios: "2.1.3"
      
      • Note 1: The "edfapay_properties" key must start at the beginning of the line (no indentation)
      • Note 2: If the edfapay_properties or version not defined it will take default version as defined in plugin
1
likes
105
points
31
downloads

Publisher

verified publisheredfapay.com

Weekly Downloads

Edfa Payment Gateway Flutter plugin responsible for help to integrate EdfaPay payment system in to your apps in very precise way.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

collection, flutter, intl, plugin_platform_interface, yaml

More

Packages that depend on edfapg_sdk

Packages that implement edfapg_sdk