flutter_google_pay 0.1.3 copy "flutter_google_pay: ^0.1.3" to clipboard
flutter_google_pay: ^0.1.3 copied to clipboard

outdated

Porting of Google Pay (a digital wallet platform and online payment system) to Flutter.

flutter_google_pay #

pub

Accept Payments with Android Pay using the Payment Request API.

Usage #

  import 'package:flutter_google_pay/flutter_google_pay.dart';
  
  
  _makePayment() async {
    if (!(await FlutterGooglePay.isAvailable())) {
       //_showToast(context, 'Google pay not available');
    } else {
      bool customData = false;
      if (!customData) {
        PaymentItem pm = PaymentItem(
            currencyCode: "usd",
            amount: "1.0",
            gateway: 'stripe',
            environment: 'test');
        FlutterGooglePay.makePayment(pm).then((Result result) {
          if (result.status == ResultStatus.SUCCESS) {
            //Success!
          }
        }).catchError((error) {
          //unresolved error
        });
      } 
    }
  }
  
  //or
   _makeCustomPayment() async {
     if (!(await FlutterGooglePay.isAvailable())) {
       _showToast(context, 'Google pay not available');
     } else {
         var jsonPayment = Map();
         FlutterGooglePay.makeCustomPayment(jsonPayment).then((dynamic result) {
           if (result.status == ResultStatus.SUCCESS) {
             //Success!
           }
         }).catchError((error) {
           //unresolved error
         });
     }
  }
  

Doc for creating custom payment data: #

Google Pay

7
likes
0
pub points
63%
popularity

Publisher

unverified uploader

Porting of Google Pay (a digital wallet platform and online payment system) to Flutter.

Homepage

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on flutter_google_pay