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