PaymentIntentPaymentMethodData constructor

const PaymentIntentPaymentMethodData({
  1. PaymentIntentAcssDebit? acssDebit,
  2. Object? affirm,
  3. Object? afterpayClearpay,
  4. Object? alipay,
  5. PaymentIntentAuBecsDebit? auBecsDebit,
  6. PaymentIntentBacsDebit? bacsDebit,
  7. Object? bancontact,
  8. PaymentIntentBillingDetails? billingDetails,
  9. Object? blik,
  10. PaymentMethodDetailsBoleto? boleto,
  11. Object? cashapp,
  12. Object? customerBalance,
  13. PaymentIntentEps? eps,
  14. PaymentIntentFpx? fpx,
  15. Object? giropay,
  16. Object? grabpay,
  17. PaymentIntentIdeal? ideal,
  18. Object? interacPresent,
  19. PaymentIntentKlarna? klarna,
  20. Object? konbini,
  21. Object? link,
  22. Map<String, String>? metadata,
  23. Object? mobilepay,
  24. Object? oxxo,
  25. PaymentIntentP24? p24,
  26. Object? paynow,
  27. Object? paypal,
  28. Object? pix,
  29. Object? promptpay,
  30. RadarRadarOptions? radarOptions,
  31. Object? revolutPay,
  32. PaymentIntentSepaDebit? sepaDebit,
  33. PaymentIntentSofort? sofort,
  34. Object? swish,
  35. required PaymentIntentType type,
  36. PaymentIntentUsBankAccount? usBankAccount,
  37. Object? wechatPay,
  38. Object? zip,
})

payment_method_data_params

If provided, this hash will be used to create a PaymentMethod. The new PaymentMethod will appear in the [payment_method](https://stripe.com/docs/api/payment\_intents/object#payment\_intent\_object-payment_method) property on the PaymentIntent.

Implementation

const PaymentIntentPaymentMethodData({
  this.acssDebit,
  this.affirm,
  this.afterpayClearpay,
  this.alipay,
  this.auBecsDebit,
  this.bacsDebit,
  this.bancontact,
  this.billingDetails,
  this.blik,
  this.boleto,
  this.cashapp,
  this.customerBalance,
  this.eps,
  this.fpx,
  this.giropay,
  this.grabpay,
  this.ideal,
  this.interacPresent,
  this.klarna,
  this.konbini,
  this.link,
  this.metadata,
  this.mobilepay,
  this.oxxo,
  this.p24,
  this.paynow,
  this.paypal,
  this.pix,
  this.promptpay,
  this.radarOptions,
  this.revolutPay,
  this.sepaDebit,
  this.sofort,
  this.swish,
  required this.type,
  this.usBankAccount,
  this.wechatPay,
  this.zip,
});