eghlflutter 1.3.5 copy "eghlflutter: ^1.3.5" to clipboard
eghlflutter: ^1.3.5 copied to clipboard

eGHL Flutter plugin facilitate a seamless integration experience.

eGHL Flutter Plugin #

An example of Flutter integration with eGHL SDK

Guidelines linking to SDK #

  1. Refer here on how to link for iOS & Android platform
  2. Refer here on how to link for iOS & Android platform via pub.dev

Usage #


Request Payment #

String paymentId = 'DEMO${new DateTime.now().millisecondsSinceEpoch}';

Map<String, dynamic> payment = {
  'TransactionType': 'SALE',
  'Amount': '1.00',
  'CurrencyCode': 'MYR',
  'PaymentId': paymentId,
  'OrderNumber': paymentId,
  'PaymentDesc': 'Testing Payment',
  'PymtMethod': 'ANY',

  'CustName': 'somebody',
  'CustEmail': 'somebody@someone.com',
  'CustPhone': '0123456789',
  'MerchantReturnURL': 'SDK',   //merchant system's browser redirect
  'MerchantCallBackURL': 'SDK', //server-to-server URL as an additional link to merchant's website

  'ServiceId': 'SIT',
  'Password': 'sit12345',       //Include Password param if merchant don't wish to calculate HashValue
  'HashValue': 'b67adasd676dd78s7dadd78dddads', //HashValue has to be calculated based on formula provided in eGHL API documentation
  'LanguageCode': 'EN',
  'PageTimeout': '600',
  'PaymentGateway': true,      //default is true for staging, false for production
  'EnableCardPage': false,    //default is false
  'TriggerReturnURL': false, //default is false
};

result = await Eghlflutter.executePayment(payment);
0
likes
160
points
35
downloads

Publisher

unverified uploader

Weekly Downloads

eGHL Flutter plugin facilitate a seamless integration experience.

Homepage

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on eghlflutter