SessionPaymentIntentData constructor

const SessionPaymentIntentData({
  1. int? applicationFeeAmount,
  2. PaymentIntentCaptureMethod? captureMethod,
  3. String? description,
  4. Map<String, String>? metadata,
  5. String? onBehalfOf,
  6. String? receiptEmail,
  7. SessionSetupFutureUsage? setupFutureUsage,
  8. SessionShipping? shipping,
  9. String? statementDescriptor,
  10. String? statementDescriptorSuffix,
  11. ChargeCreateOptionsTransferData? transferData,
  12. String? transferGroup,
})

payment_intent_data_params

A subset of parameters to be passed to PaymentIntent creation for Checkout Sessions in `payment` mode.

Implementation

const SessionPaymentIntentData({
  this.applicationFeeAmount,
  this.captureMethod,
  this.description,
  this.metadata,
  this.onBehalfOf,
  this.receiptEmail,
  this.setupFutureUsage,
  this.shipping,
  this.statementDescriptor,
  this.statementDescriptorSuffix,
  this.transferData,
  this.transferGroup,
});