CheckoutSessionPaymentMethodOptions class final

Payment-method-specific configuration for the PaymentIntent or SetupIntent of this CheckoutSession.

Constructors

CheckoutSessionPaymentMethodOptions({CheckoutAcssDebitPaymentMethodOptions? acssDebit, CheckoutAffirmPaymentMethodOptions? affirm, CheckoutAfterpayClearpayPaymentMethodOptions? afterpayClearpay, CheckoutAlipayPaymentMethodOptions? alipay, CheckoutAuBecsDebitPaymentMethodOptions? auBecsDebit, CheckoutBacsDebitPaymentMethodOptions? bacsDebit, CheckoutBancontactPaymentMethodOptions? bancontact, CheckoutBoletoPaymentMethodOptions? boleto, CheckoutCardPaymentMethodOptions? card, CheckoutCashappPaymentMethodOptions? cashapp, CheckoutCustomerBalancePaymentMethodOptions? customerBalance, CheckoutEpsPaymentMethodOptions? eps, CheckoutFpxPaymentMethodOptions? fpx, CheckoutGiropayPaymentMethodOptions? giropay, CheckoutGrabPayPaymentMethodOptions? grabpay, CheckoutIdealPaymentMethodOptions? ideal, CheckoutKlarnaPaymentMethodOptions? klarna, CheckoutKonbiniPaymentMethodOptions? konbini, CheckoutLinkPaymentMethodOptions? link, CheckoutOxxoPaymentMethodOptions? oxxo, CheckoutP24PaymentMethodOptions? p24, CheckoutPaynowPaymentMethodOptions? paynow, CheckoutPaypalPaymentMethodOptions? paypal, CheckoutPixPaymentMethodOptions? pix, CheckoutRevolutPayPaymentMethodOptions? revolutPay, CheckoutSepaDebitPaymentMethodOptions? sepaDebit, CheckoutSofortPaymentMethodOptions? sofort, CheckoutSwishPaymentMethodOptions? swish, CheckoutUsBankAccountPaymentMethodOptions? usBankAccount})
Payment-method-specific configuration for the PaymentIntent or SetupIntent of this CheckoutSession.
const
CheckoutSessionPaymentMethodOptions.fromJson(Object? json)
factory

Properties

acssDebit CheckoutAcssDebitPaymentMethodOptions?
final
affirm CheckoutAffirmPaymentMethodOptions?
final
afterpayClearpay CheckoutAfterpayClearpayPaymentMethodOptions?
final
alipay CheckoutAlipayPaymentMethodOptions?
final
auBecsDebit CheckoutAuBecsDebitPaymentMethodOptions?
final
bacsDebit CheckoutBacsDebitPaymentMethodOptions?
final
bancontact CheckoutBancontactPaymentMethodOptions?
final
boleto CheckoutBoletoPaymentMethodOptions?
final
card CheckoutCardPaymentMethodOptions?
final
cashapp CheckoutCashappPaymentMethodOptions?
final
customerBalance CheckoutCustomerBalancePaymentMethodOptions?
final
eps CheckoutEpsPaymentMethodOptions?
final
fpx CheckoutFpxPaymentMethodOptions?
final
giropay CheckoutGiropayPaymentMethodOptions?
final
grabpay CheckoutGrabPayPaymentMethodOptions?
final
hashCode int
The hash code for this object.
no setterinherited
ideal CheckoutIdealPaymentMethodOptions?
final
klarna CheckoutKlarnaPaymentMethodOptions?
final
konbini CheckoutKonbiniPaymentMethodOptions?
final
final
oxxo CheckoutOxxoPaymentMethodOptions?
final
p24 CheckoutP24PaymentMethodOptions?
final
paynow CheckoutPaynowPaymentMethodOptions?
final
paypal CheckoutPaypalPaymentMethodOptions?
final
pix CheckoutPixPaymentMethodOptions?
final
revolutPay CheckoutRevolutPayPaymentMethodOptions?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sepaDebit CheckoutSepaDebitPaymentMethodOptions?
final
sofort CheckoutSofortPaymentMethodOptions?
final
swish CheckoutSwishPaymentMethodOptions?
final
usBankAccount CheckoutUsBankAccountPaymentMethodOptions?
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>(CheckoutSessionPaymentMethodOptions instance, Encoder<V> encoder) → V