ninepay_sdk_flutter_demo 1.0.7-beta.1 copy "ninepay_sdk_flutter_demo: ^1.0.7-beta.1" to clipboard
ninepay_sdk_flutter_demo: ^1.0.7-beta.1 copied to clipboard

9Pay SDK Flutter

ninepay_sdk_flutter #

9Pay SDK Flutter

Getting Started #

  import 'package:ninepay_sdk_flutter/ninepay_sdk_flutter.dart';

    var ninepaySdkFlutter = NinepaySdkFlutter(
        merchantCode: 'sdk_merchant_code', // Contact 9pay
        secretKey: 'secret_key', // Contact 9pay
        uId: '1111', // or null
        envRelease: NinepayEnv.SAND,
        brandColor: '0xff15AE62');
    ninepaySdkFlutter.onEvent().listen((event) {
      // Get type event
      String typeEvent = event['name_event'];

      switch (typeEvent) {
        case 'backToAppFrom':
          print(event.toString());
          break;
        case 'sdkDidComplete':
          print(event);
          break;
        case 'getInfoSuccess':
          print('GET INFO SUCCESS ${event['data']}');
          break;
        case 'onError':
          print(event['message']);
          // map {"error_code": errorCode, "message": message}
          break;
        case 'onLogoutSuccessful':
          print('Đăng xuất thành công!');
          break;
        case 'onCloseSDK':
          print('onCloseSDK');
          break;
      }
    });

    // Open function wallet 9pay
    ninepaySdkFlutter.openSDKWithAction(action: NinepayActions.TOPUP);
    ninepaySdkFlutter.openSDKWithAction(action: NinepayActions.TRANSFER);

    // Close SDK
    ninepaySdkFlutter.close();

    // Get user info
    ninepaySdkFlutter.getUserInfo();

    // Payment
    // Pass url payment from backend
    ninepaySdkFlutter.openPaymentOnSDK(url, PaymentMethod.DEFAULT, true);

    // Logout wallet
    ninepaySdkFlutter.logout();
0
likes
140
points
2
downloads

Publisher

unverified uploader

Weekly Downloads

9Pay SDK Flutter

Repository

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter

More

Packages that depend on ninepay_sdk_flutter_demo

Packages that implement ninepay_sdk_flutter_demo