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