RecurringSession constructor
RecurringSession({
- String? customerId,
- required String clientSecret,
- Shipping? shipping,
- bool? isBillingRequired,
- bool? isEmailRequired,
- required String currency,
- required String countryCode,
- required double amount,
- String? returnUrl,
- GooglePayOptions? googlePayOptions,
- ApplePayOptions? applePayOptions,
- List<
String> ? paymentMethods, - required NextTriggeredBy nextTriggeredBy,
- required MerchantTriggerReason merchantTriggerReason,
Implementation
RecurringSession({
super.customerId,
required super.clientSecret,
super.shipping,
super.isBillingRequired,
super.isEmailRequired,
required super.currency,
required super.countryCode,
required super.amount,
super.returnUrl,
super.googlePayOptions,
super.applePayOptions,
super.paymentMethods,
required this.nextTriggeredBy,
required this.merchantTriggerReason,
}) : super(type: 'Recurring');