SetupIntentCreateOptions constructor
const
SetupIntentCreateOptions({
- bool? attachToSelf,
- PaymentFlowsAutomaticPaymentMethodsPaymentIntent? automaticPaymentMethods,
- bool? confirm,
- String? confirmationToken,
- String? customer,
- String? description,
- List<
String> ? expand, - List<
SetupAttemptFlowDirectionsItem> ? flowDirections, - PaymentIntentMandateData? mandateData,
- Map<
String, String> ? metadata, - String? onBehalfOf,
- String? paymentMethod,
- String? paymentMethodConfiguration,
- PaymentIntentPaymentMethodData? paymentMethodData,
- SetupIntentCreateOptionsPaymentMethodOptions? paymentMethodOptions,
- List<
String> ? paymentMethodTypes, - String? returnUrl,
- MandateSingleUse? singleUse,
- SessionSetupFutureUsage? usage,
- bool? useStripeSdk,
Implementation
const SetupIntentCreateOptions({
this.attachToSelf,
this.automaticPaymentMethods,
this.confirm,
this.confirmationToken,
this.customer,
this.description,
this.expand,
this.flowDirections,
this.mandateData,
this.metadata,
this.onBehalfOf,
this.paymentMethod,
this.paymentMethodConfiguration,
this.paymentMethodData,
this.paymentMethodOptions,
this.paymentMethodTypes,
this.returnUrl,
this.singleUse,
this.usage,
this.useStripeSdk,
});