ime_pay 0.0.4 copy "ime_pay: ^0.0.4" to clipboard
ime_pay: ^0.0.4 copied to clipboard

outdated

Flutter plugin for IME Pay.

ImePay plugin for Fluter #

Flutter plugin to integrate ImePay in your app.

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]