stripePayment static method
Future<void>
stripePayment({
- required int amount,
- required String currency,
- required String secretKey,
- required String publishableKey,
- required String merchantCountryCode,
- required String merchantDisplayName,
- String paymentGatewayName = "Stripe",
- String? description,
- dynamic onShowToast()?,
- dynamic onPaymentSuccess()?,
- dynamic onPaymentFailure()?,
- bool isTest = true,
Stripe Payment
Implementation
static Future<void> stripePayment({
required int amount,
required String currency,
required String secretKey,
required String publishableKey,
required String merchantCountryCode,
required String merchantDisplayName,
String paymentGatewayName = "Stripe",
String? description,
Function()? onShowToast,
Function()? onPaymentSuccess,
Function()? onPaymentFailure,
bool isTest = true,
}) async {
final stripe = StripeService();
await stripe.init(isTest: isTest, publishableKey: publishableKey);
return stripe.stripePay(
amount: amount,
currency: currency,
description: description,
paymentGatewayName: paymentGatewayName,
onShowToast: onShowToast,
onPaymentSuccess: onPaymentSuccess,
onPaymentFailure: onPaymentFailure,
secretKey: secretKey,
merchantDisplayName: merchantDisplayName,
merchantCountryCode: merchantCountryCode,
);
}