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.

      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