jazzcash_flutter 1.0.5 copy "jazzcash_flutter: ^1.0.5" to clipboard
jazzcash_flutter: ^1.0.5 copied to clipboard

JazzCash Payment gateway integration in Flutter projects.

Installing #

1. Depend on it #

Add this to your package's pubspec.yaml file:

dependencies:
  jazzcash_flutter: <Latest Version>

2. Install it #

You can install packages from the command line:

with pub:

$ pub get

with Flutter:

$ flutter pub get

3. Import it #

Now in your Dart code, you can use:

import 'package:jazzcash_flutter/jazzcash_flutter.dart';

Usage #

jazzcash_flutter is a payment gateway integration package for flutter that initiates the payment process with jazzcash wallet and debit card. Start it like:

Future _payViaJazzCash(ProductModel element, BuildContext c) async {
   // print("clicked on Product ${element.name}");

    try {
      JazzCashFlutter jazzCashFlutter = JazzCashFlutter(
        merchantId: "Your Merchant Id",
        merchantPassword: "Your Merchant Password",
        integritySalt: "Your Integrity Salt here",
        isSandbox: true,
      );

      DateTime date = DateTime.now();

      JazzCashPaymentDataModelV1 paymentDataModelV1 = JazzCashPaymentDataModelV1(
          ppAmount: '${element.price}',
          ppBillReference:'refbill${date.year}${date.month}${date.day}${date.hour}${date.millisecond}',
          ppDescription: 'Product details  ${element.name} - ${element.price}',
          ppMerchantID: "Your Merchant Password",
          ppPassword:  "Your Merchant Password",
          ppReturnURL:  "Your Return Url",);

      jazzCashFlutter.startPayment(paymentDataModelV1: paymentDataModelV1, context: context).then((_response) {
        _checkIfPaymentSuccessfull(_response, element, context).then((res) {
         // res is the response you returned from your return url;
          return res;
        });

        setState(() {});
      });
    } catch (err) {
      print("Error in payment $err");
      CommonFunctions.CommonToast(
        message: "Error in payment $err",
      );
      return false;
    }
  }

Android IOS

13
likes
110
pub points
76%
popularity

Publisher

unverified uploader

JazzCash Payment gateway integration in Flutter projects.

Repository (GitHub)
View/report issues

Documentation

API reference

License

unknown (license)

Dependencies

flutter, webview_flutter

More

Packages that depend on jazzcash_flutter