my2c2psdk 0.0.1
my2c2psdk: ^0.0.1 copied to clipboard
My2c2pSDK for Flutter.
My2c2pSDK for Flutter #
Getting Started #
Add this to your package's pubspec.yaml file:
dependencies:
my2c2psdk: ^0.0.1
Usage #
Import the library in your file:
import 'package:my2c2psdk/models/my2c2psdk_request.dart';
import 'package:my2c2psdk/my2c2psdk.dart';
Use the My2c2pSDK with your information like this:
final req = My2c2pSDKRequest(
privateKey: 'Your private key',
);
req.merchantId = "JT01";
req.uniqueTransactionCode = "123456789";
req.desc = "product item 1";
req.amount = 20.00;
req.currencyCode = "764";
req.pan = "5105105105105100";
req.cardExpireMonth = 12;
req.cardExpireYear = 2024;
req.cardHolderName = "John";
req.panCountry = "TH";
req.secretKey = "123456";
req.paymentUI = false;
//set optional fields
req.securityCode = "123";
final result = await My2c2pSDK.proceed(req);
result Should be return response from My2c2pSDK in JSON format.