PaymentIntentCardMandateOptions constructor

const PaymentIntentCardMandateOptions({
  1. required int amount,
  2. required PaymentIntentPaymentMethodOptionsCardMandateOptionsAmountType amountType,
  3. String? description,
  4. DateTime? endDate,
  5. required PaymentIntentPaymentMethodOptionsCardMandateOptionsInterval interval,
  6. int? intervalCount,
  7. required String reference,
  8. required DateTime startDate,
  9. List<String>? supportedTypes,
})

mandate_options_param

Configuration options for setting up an eMandate for cards issued in India.

Implementation

const PaymentIntentCardMandateOptions({
  required this.amount,
  required this.amountType,
  this.description,
  this.endDate,
  required this.interval,
  this.intervalCount,
  required this.reference,
  required this.startDate,
  this.supportedTypes,
});