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

outdated

My2c2pSDK for Flutter.

My2c2pSDK for Flutter #

pub package Platforms Platforms Language

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

License #

MIT