cloudpayments_flutter 0.1.5 copy "cloudpayments_flutter: ^0.1.5" to clipboard
cloudpayments_flutter: ^0.1.5 copied to clipboard

A Flutter plugin for integrating Cloudpaymanets in Android and iOS applications.

cloudpayments_flutter #

A Flutter plugin for integrating Cloudpaymanets in Android and iOS (test) applications.

It is not an official plugin. It uses SDK-Android on Android and SDK-IOS on iOS.

See the official documentation:

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 CloudpaymentsFlutter.isValidNumber(cardNumber);
  • Check card expire date.
bool isValid = await CloudpaymentsFlutter.isValidExpireDate(cardNumber); // MM/yy
  • Generate card cryptogram packet. You need to get your publicId from your personal account.
final cryptogram = await CloudpaymentsFlutter.cardCryptogram(cardNumber, expireDate, cvcCode, publicId);
  • Showing 3DS form and get results of 3DS auth.
final result = await CloudpaymentsFlutter.show3ds(acsUrl, transactionId, paReq);
3
likes
40
pub points
0%
popularity

Publisher

unverified uploader

A Flutter plugin for integrating Cloudpaymanets in Android and iOS applications.

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on cloudpayments_flutter