pub struct CheckoutSessionPaymentMethodOptions {Show 29 fields
pub acss_debit: Option<CheckoutAcssDebitPaymentMethodOptions>,
pub affirm: Option<CheckoutAffirmPaymentMethodOptions>,
pub afterpay_clearpay: Option<CheckoutAfterpayClearpayPaymentMethodOptions>,
pub alipay: Option<CheckoutAlipayPaymentMethodOptions>,
pub au_becs_debit: Option<CheckoutAuBecsDebitPaymentMethodOptions>,
pub bacs_debit: Option<CheckoutBacsDebitPaymentMethodOptions>,
pub bancontact: Option<CheckoutBancontactPaymentMethodOptions>,
pub boleto: Option<CheckoutBoletoPaymentMethodOptions>,
pub card: Option<CheckoutCardPaymentMethodOptions>,
pub cashapp: Option<CheckoutCashappPaymentMethodOptions>,
pub customer_balance: Option<CheckoutCustomerBalancePaymentMethodOptions>,
pub eps: Option<CheckoutEpsPaymentMethodOptions>,
pub fpx: Option<CheckoutFpxPaymentMethodOptions>,
pub giropay: Option<CheckoutGiropayPaymentMethodOptions>,
pub grabpay: Option<CheckoutGrabPayPaymentMethodOptions>,
pub ideal: Option<CheckoutIdealPaymentMethodOptions>,
pub klarna: Option<CheckoutKlarnaPaymentMethodOptions>,
pub konbini: Option<CheckoutKonbiniPaymentMethodOptions>,
pub link: Option<CheckoutLinkPaymentMethodOptions>,
pub oxxo: Option<CheckoutOxxoPaymentMethodOptions>,
pub p24: Option<CheckoutP24PaymentMethodOptions>,
pub paynow: Option<CheckoutPaynowPaymentMethodOptions>,
pub paypal: Option<CheckoutPaypalPaymentMethodOptions>,
pub pix: Option<CheckoutPixPaymentMethodOptions>,
pub revolut_pay: Option<CheckoutRevolutPayPaymentMethodOptions>,
pub sepa_debit: Option<CheckoutSepaDebitPaymentMethodOptions>,
pub sofort: Option<CheckoutSofortPaymentMethodOptions>,
pub swish: Option<CheckoutSwishPaymentMethodOptions>,
pub us_bank_account: Option<CheckoutUsBankAccountPaymentMethodOptions>,
}
Fields§
§acss_debit: Option<CheckoutAcssDebitPaymentMethodOptions>
§affirm: Option<CheckoutAffirmPaymentMethodOptions>
§afterpay_clearpay: Option<CheckoutAfterpayClearpayPaymentMethodOptions>
§alipay: Option<CheckoutAlipayPaymentMethodOptions>
§au_becs_debit: Option<CheckoutAuBecsDebitPaymentMethodOptions>
§bacs_debit: Option<CheckoutBacsDebitPaymentMethodOptions>
§bancontact: Option<CheckoutBancontactPaymentMethodOptions>
§boleto: Option<CheckoutBoletoPaymentMethodOptions>
§card: Option<CheckoutCardPaymentMethodOptions>
§cashapp: Option<CheckoutCashappPaymentMethodOptions>
§customer_balance: Option<CheckoutCustomerBalancePaymentMethodOptions>
§eps: Option<CheckoutEpsPaymentMethodOptions>
§fpx: Option<CheckoutFpxPaymentMethodOptions>
§giropay: Option<CheckoutGiropayPaymentMethodOptions>
§grabpay: Option<CheckoutGrabPayPaymentMethodOptions>
§ideal: Option<CheckoutIdealPaymentMethodOptions>
§klarna: Option<CheckoutKlarnaPaymentMethodOptions>
§konbini: Option<CheckoutKonbiniPaymentMethodOptions>
§link: Option<CheckoutLinkPaymentMethodOptions>
§oxxo: Option<CheckoutOxxoPaymentMethodOptions>
§p24: Option<CheckoutP24PaymentMethodOptions>
§paynow: Option<CheckoutPaynowPaymentMethodOptions>
§paypal: Option<CheckoutPaypalPaymentMethodOptions>
§pix: Option<CheckoutPixPaymentMethodOptions>
§revolut_pay: Option<CheckoutRevolutPayPaymentMethodOptions>
§sepa_debit: Option<CheckoutSepaDebitPaymentMethodOptions>
§sofort: Option<CheckoutSofortPaymentMethodOptions>
§swish: Option<CheckoutSwishPaymentMethodOptions>
§us_bank_account: Option<CheckoutUsBankAccountPaymentMethodOptions>
Trait Implementations§
source§impl Clone for CheckoutSessionPaymentMethodOptions
impl Clone for CheckoutSessionPaymentMethodOptions
source§fn clone(&self) -> CheckoutSessionPaymentMethodOptions
fn clone(&self) -> CheckoutSessionPaymentMethodOptions
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for CheckoutSessionPaymentMethodOptions
impl Default for CheckoutSessionPaymentMethodOptions
source§fn default() -> CheckoutSessionPaymentMethodOptions
fn default() -> CheckoutSessionPaymentMethodOptions
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for CheckoutSessionPaymentMethodOptions
impl<'de> Deserialize<'de> for CheckoutSessionPaymentMethodOptions
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for CheckoutSessionPaymentMethodOptions
impl Send for CheckoutSessionPaymentMethodOptions
impl Sync for CheckoutSessionPaymentMethodOptions
impl Unpin for CheckoutSessionPaymentMethodOptions
impl UnwindSafe for CheckoutSessionPaymentMethodOptions
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more