PaymentIntentCard constructor

const PaymentIntentCard({
  1. SessionCaptureMethod? captureMethod,
  2. String? cvcToken,
  3. InvoiceInstallments? installments,
  4. PaymentIntentCardMandateOptions? mandateOptions,
  5. bool? moto,
  6. PaymentIntentNetwork? network,
  7. PaymentIntentPaymentMethodOptionsCardRequestExtendedAuthorization? requestExtendedAuthorization,
  8. PaymentIntentPaymentMethodOptionsCardRequestExtendedAuthorization? requestIncrementalAuthorization,
  9. PaymentIntentPaymentMethodOptionsCardRequestExtendedAuthorization? requestMulticapture,
  10. PaymentIntentPaymentMethodOptionsCardRequestExtendedAuthorization? requestOvercapture,
  11. CheckoutCardPaymentMethodOptionsRequestThreeDSecure? requestThreeDSecure,
  12. bool? requireCvcRecollection,
  13. PaymentIntentSetupFutureUsage? setupFutureUsage,
  14. String? statementDescriptorSuffixKana,
  15. String? statementDescriptorSuffixKanji,
  16. PaymentIntentThreeDSecure? threeDSecure,
})

payment_intent_param

Configuration for any card payments attempted on this PaymentIntent.

Implementation

const PaymentIntentCard({
  this.captureMethod,
  this.cvcToken,
  this.installments,
  this.mandateOptions,
  this.moto,
  this.network,
  this.requestExtendedAuthorization,
  this.requestIncrementalAuthorization,
  this.requestMulticapture,
  this.requestOvercapture,
  this.requestThreeDSecure,
  this.requireCvcRecollection,
  this.setupFutureUsage,
  this.statementDescriptorSuffixKana,
  this.statementDescriptorSuffixKanji,
  this.threeDSecure,
});