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

A Flutter plugin for integrating TipTopPay payments in Android and iOS applications.

TipTopPay SDK for Flutter #

A Flutter plugin for integrating TipTopPay payments in Android and iOS applications.

Supports #

  • ✅ Check the validity of the card's parameters.
  • ✅ Generate card cryptogram packet.
  • ✅ Show 3ds dialog.

Getting Started #

Initializing for Android #

If you want to show 3ds dialog on Android, make MainActivity implements FlutterFragmentActivity instead of FlutterActivity

android/app/src/main/.../MainActivity.kt:

import io.flutter.embedding.android.FlutterFragmentActivity

class MainActivity: FlutterFragmentActivity() {}

Usage #

  • Check card number validity.
bool isValid = await TipTopPaySdk.isValidNumber(cardNumber);
  • Check card expire date.
bool isValid = await TipTopPaySdk.isValidExpireDate(cardNumber); // MM/yy
  • Generate card cryptogram packet. You need to get your publicId from your personal account and you need apiUrl (for example: https://api.tiptoppay.kz/)
final cryptogram = await TipTopPaySdk.createHexPacketFromData(
  event.cardNumber,
  event.expiryDate,
  event.cvcCode,
  Constants.MERCHANT_PUBLIC_ID,
  Constants.API_URL 
);
  • Showing 3DS form and get results of 3DS auth.
final result = await TipTopPaySdk.show3ds(
  acsUrl,
  transactionId,
  paReq,
);
1
likes
0
pub points
46%
popularity

Publisher

unverified uploader

A Flutter plugin for integrating TipTopPay payments in Android and iOS applications.

License

unknown (license)

Dependencies

dio, flutter, plugin_platform_interface

More

Packages that depend on tiptoppay_sdk