my2c2psdk 0.0.1 copy "my2c2psdk: ^0.0.1" to clipboard
my2c2psdk: ^0.0.1 copied to clipboard

outdated

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.

For more sample and information please see iOS, Android