flutter_google_pay 0.1.3+2 flutter_google_pay: ^0.1.3+2 copied to clipboard
Porting of Google Pay (a digital wallet platform and online payment system) to Flutter.
flutter_google_pay #
Accept Payments with Android Pay using the Payment Request API.
Usage #
import 'package:flutter_google_pay/flutter_google_pay.dart';
_makePayment() async {
var environment = "test"; /// or production
if (!(await FlutterGooglePay.isAvailable(environment))) {
//_showToast(context, 'Google pay not available');
} else {
bool customData = false;
if (!customData) {
PaymentItem pm = PaymentItem(
stripeToken: 'pk_test_1IV5H8NyhgGYOeK6vYV3Qw8f',
stripeVersion: "2018-11-08",
currencyCode: "usd",
amount: "0.10",
gateway: 'stripe');
FlutterGooglePay.makePayment(pm).then((Result result) {
if (result.status == ResultStatus.SUCCESS) {
//Success!
}
}).catchError((error) {
//unresolved error
});
}
}
}
//or
_makeCustomPayment() async {
var environment = "test"; /// or production
if (!(await FlutterGooglePay.isAvailable(environment))) {
_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
});
}
}