ConfirmationTokenPaymentMethodPreview class final

Payment details collected by the Payment Element, used to create a PaymentMethod when a PaymentIntent or SetupIntent is confirmed with this ConfirmationToken.

Constructors

ConfirmationTokenPaymentMethodPreview({PaymentMethodAcssDebit? acssDebit, PaymentMethodAffirm? affirm, PaymentMethodAfterpayClearpay? afterpayClearpay, PaymentFlowsPrivatePaymentMethodsAlipay? alipay, PaymentMethodAuBecsDebit? auBecsDebit, PaymentMethodBacsDebit? bacsDebit, PaymentMethodBancontact? bancontact, required BillingDetails billingDetails, PaymentMethodBlik? blik, PaymentMethodBoleto? boleto, PaymentMethodCard? card, PaymentMethodCardPresent? cardPresent, PaymentMethodCashapp? cashapp, PaymentMethodCustomerBalance? customerBalance, PaymentMethodEps? eps, PaymentMethodFpx? fpx, PaymentMethodGiropay? giropay, PaymentMethodGrabpay? grabpay, PaymentMethodIdeal? ideal, PaymentMethodInteracPresent? interacPresent, PaymentMethodKlarna? klarna, PaymentMethodKonbini? konbini, PaymentMethodLink? link, PaymentMethodMobilepay? mobilepay, PaymentMethodOxxo? oxxo, PaymentMethodP24? p24, PaymentMethodPaynow? paynow, PaymentMethodPaypal? paypal, PaymentMethodPix? pix, PaymentMethodPromptpay? promptpay, PaymentMethodRevolutPay? revolutPay, PaymentMethodSepaDebit? sepaDebit, PaymentMethodSofort? sofort, PaymentMethodSwish? swish, required ConfirmationTokenPaymentMethodPreviewType type, PaymentMethodUsBankAccount? usBankAccount, PaymentMethodWechatPay? wechatPay, PaymentMethodZip? zip})
Payment details collected by the Payment Element, used to create a PaymentMethod when a PaymentIntent or SetupIntent is confirmed with this ConfirmationToken.
const
ConfirmationTokenPaymentMethodPreview.fromJson(Object? json)
factory

Properties

acssDebit → PaymentMethodAcssDebit?
final
affirm → PaymentMethodAffirm?
final
afterpayClearpay → PaymentMethodAfterpayClearpay?
final
alipay → PaymentFlowsPrivatePaymentMethodsAlipay?
final
auBecsDebit → PaymentMethodAuBecsDebit?
final
bacsDebit → PaymentMethodBacsDebit?
final
bancontact → PaymentMethodBancontact?
final
billingDetails → BillingDetails
final
blik → PaymentMethodBlik?
final
boleto → PaymentMethodBoleto?
final
card → PaymentMethodCard?
final
cardPresent → PaymentMethodCardPresent?
final
cashapp → PaymentMethodCashapp?
final
customerBalance → PaymentMethodCustomerBalance?
final
eps → PaymentMethodEps?
final
fpx → PaymentMethodFpx?
final
giropay → PaymentMethodGiropay?
final
grabpay → PaymentMethodGrabpay?
final
hashCode → int
The hash code for this object.
no setterinherited
ideal → PaymentMethodIdeal?
final
interacPresent → PaymentMethodInteracPresent?
final
klarna → PaymentMethodKlarna?
final
konbini → PaymentMethodKonbini?
final
final
mobilepay → PaymentMethodMobilepay?
final
oxxo → PaymentMethodOxxo?
final
p24 → PaymentMethodP24?
final
paynow → PaymentMethodPaynow?
final
paypal → PaymentMethodPaypal?
final
pix → PaymentMethodPix?
final
promptpay → PaymentMethodPromptpay?
final
revolutPay → PaymentMethodRevolutPay?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sepaDebit → PaymentMethodSepaDebit?
final
sofort → PaymentMethodSofort?
final
swish → PaymentMethodSwish?
final
type → ConfirmationTokenPaymentMethodPreviewType
final
usBankAccount → PaymentMethodUsBankAccount?
final
wechatPay → PaymentMethodWechatPay?
final
zip → PaymentMethodZip?
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>(ConfirmationTokenPaymentMethodPreview instance, Encoder<V> encoder) → V