PaymentIntentPaymentMethodData class final

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.

Constructors

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
const
PaymentIntentPaymentMethodData.fromJson(Object? json)
factory

Properties

acssDebit PaymentIntentAcssDebit?
payment_method_param
final
affirm Object?
final
afterpayClearpay Object?
final
alipay Object?
final
auBecsDebit PaymentIntentAuBecsDebit?
param
final
bacsDebit PaymentIntentBacsDebit?
param
final
bancontact Object?
final
billingDetails PaymentIntentBillingDetails?
billing_details_inner_params
final
blik Object?
final
boleto PaymentMethodDetailsBoleto?
final
cashapp Object?
final
customerBalance Object?
final
eps PaymentIntentEps?
param
final
fpx PaymentIntentFpx?
param
final
giropay Object?
final
grabpay Object?
final
hashCode int
The hash code for this object.
no setterinherited
ideal PaymentIntentIdeal?
param
final
interacPresent Object?
final
klarna PaymentIntentKlarna?
param
final
konbini Object?
final
final
metadata Map<String, String>?
final
mobilepay Object?
final
oxxo Object?
final
p24 PaymentIntentP24?
param
final
paynow Object?
final
paypal Object?
final
pix Object?
final
promptpay Object?
final
radarOptions RadarRadarOptions?
final
revolutPay Object?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sepaDebit PaymentIntentSepaDebit?
param
final
sofort PaymentIntentSofort?
param
final
swish Object?
final
type PaymentIntentType
final
usBankAccount PaymentIntentUsBankAccount?
payment_method_param
final
wechatPay Object?
final
zip Object?
final

Methods

encodeWith<V>(Encoder<V> encoder) → V
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, Object?>
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

encode<V>(PaymentIntentPaymentMethodData instance, Encoder<V> encoder) → V