ImePay plugin for Fluter

Flutter plugin to integrate ImePay in your app.

pub package

How to install

  • Add ime_pay in your pubspec.yaml

    dependencies:
      ime_pay:
    

Usage

  • Create ImePay object with the required parameters.

    ImePay imePay = ImePay(
        merchantCode: 'TEST',
        module: 'TEST',
        userName: 'TEST',
        password: 'TEST',
        amount: 50.0,
        merchantName: 'TEST',
        recordingServiceUrl: 'TEST',
        deliveryServiceUrl: 'TEST',
        environment: ImePayEnvironment.TEST,
        refId: 'TEST',
    );
    
  • Call startPayment method.

    ```dart
    imePay.startPayment(onSuccess: (ImePaySuccessResponse data) {
            print(data);
        }, onFailure: (error) {
            print(error);
        });
    ```
    

    The response ImePaySuccessResponse consists of the following parameters

  • .amount String : the amount paid

  • .refId String : the reference Id of the transaction

  • .msisdn String

  • .transactionId String

  • .responseDescription String

  • .responseCode String

Libraries

ime_pay