PaymentIntentPaymentMethodData constructor
const
PaymentIntentPaymentMethodData({
- PaymentIntentAcssDebit? acssDebit,
- Object? affirm,
- Object? afterpayClearpay,
- Object? alipay,
- PaymentIntentAuBecsDebit? auBecsDebit,
- PaymentIntentBacsDebit? bacsDebit,
- Object? bancontact,
- PaymentIntentBillingDetails? billingDetails,
- Object? blik,
- PaymentMethodDetailsBoleto? boleto,
- Object? cashapp,
- Object? customerBalance,
- PaymentIntentEps? eps,
- PaymentIntentFpx? fpx,
- Object? giropay,
- Object? grabpay,
- PaymentIntentIdeal? ideal,
- Object? interacPresent,
- PaymentIntentKlarna? klarna,
- Object? konbini,
- Object? link,
- Map<
String, String> ? metadata, - Object? mobilepay,
- Object? oxxo,
- PaymentIntentP24? p24,
- Object? paynow,
- Object? paypal,
- Object? pix,
- Object? promptpay,
- RadarRadarOptions? radarOptions,
- Object? revolutPay,
- PaymentIntentSepaDebit? sepaDebit,
- PaymentIntentSofort? sofort,
- Object? swish,
- required PaymentIntentType type,
- PaymentIntentUsBankAccount? usBankAccount,
- Object? wechatPay,
- 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,
});