my2c2psdk 0.0.2
my2c2psdk: ^0.0.2 copied to clipboard
My2c2pSDK for Flutter.
My2c2pSDK for Flutter #
Getting Started #
Add this to your package's pubspec.yaml file:
dependencies:
my2c2psdk: ^0.0.2
System Requirements #
The SDK has been developed using Dart version >=2.12.0, iOS Deployment Target 12.0, and Android Version 6 (API Level 23). To ensure you can actually compile the sdk smoothly, we recommend to use the developed versions. However if needed, you can convert to your preferred version.
| Platform | Minimum Version |
|---|---|
| iOS | 12.0 |
| Android | 6 (API Level 23) |
Usage #
Import the library in your file:
import 'package:my2c2psdk/my2c2psdk.dart';
Use the My2c2pSDK with your information like this:
final sdk = My2c2pSDK(
privateKey: 'Your private key',
);
sdk.merchantId = "JT01";
sdk.uniqueTransactionCode = "123456789";
sdk.desc = "product item 1";
sdk.amount = 20.00;
sdk.currencyCode = "764";
sdk.pan = "5105105105105100";
sdk.cardExpireMonth = 12;
sdk.cardExpireYear = 2024;
sdk.cardHolderName = "John";
sdk.panCountry = "TH";
sdk.secretKey = "123456";
sdk.paymentUI = false;
//set optional fields
sdk.securityCode = "123";
final result = await sdk.proceed();
result Should be return response from My2c2pSDK in JSON format.
For more sample and information please see iOS, Android
Contributing #
2C2P