pub struct PaymentIntentPaymentMethodOptions {Show 35 fields
pub acss_debit: Option<PaymentIntentPaymentMethodOptionsAcssDebit>,
pub affirm: Option<PaymentMethodOptionsAffirm>,
pub afterpay_clearpay: Option<PaymentMethodOptionsAfterpayClearpay>,
pub alipay: Option<PaymentMethodOptionsAlipay>,
pub au_becs_debit: Option<PaymentIntentPaymentMethodOptionsAuBecsDebit>,
pub bacs_debit: Option<PaymentMethodOptionsBacsDebit>,
pub bancontact: Option<PaymentMethodOptionsBancontact>,
pub blik: Option<PaymentIntentPaymentMethodOptionsBlik>,
pub boleto: Option<PaymentMethodOptionsBoleto>,
pub card: Option<PaymentIntentPaymentMethodOptionsCard>,
pub card_present: Option<PaymentMethodOptionsCardPresent>,
pub cashapp: Option<PaymentMethodOptionsCashapp>,
pub customer_balance: Option<PaymentMethodOptionsCustomerBalance>,
pub eps: Option<PaymentIntentPaymentMethodOptionsEps>,
pub fpx: Option<PaymentMethodOptionsFpx>,
pub giropay: Option<PaymentMethodOptionsGiropay>,
pub grabpay: Option<PaymentMethodOptionsGrabpay>,
pub ideal: Option<PaymentMethodOptionsIdeal>,
pub interac_present: Option<PaymentMethodOptionsInteracPresent>,
pub klarna: Option<PaymentMethodOptionsKlarna>,
pub konbini: Option<PaymentMethodOptionsKonbini>,
pub link: Option<PaymentIntentPaymentMethodOptionsLink>,
pub oxxo: Option<PaymentMethodOptionsOxxo>,
pub p24: Option<PaymentMethodOptionsP24>,
pub paynow: Option<PaymentMethodOptionsPaynow>,
pub paypal: Option<PaymentMethodOptionsPaypal>,
pub pix: Option<PaymentMethodOptionsPix>,
pub promptpay: Option<PaymentMethodOptionsPromptpay>,
pub revolut_pay: Option<PaymentMethodOptionsRevolutPay>,
pub sepa_debit: Option<PaymentIntentPaymentMethodOptionsSepaDebit>,
pub sofort: Option<PaymentMethodOptionsSofort>,
pub swish: Option<PaymentIntentPaymentMethodOptionsSwish>,
pub us_bank_account: Option<PaymentIntentPaymentMethodOptionsUsBankAccount>,
pub wechat_pay: Option<PaymentMethodOptionsWechatPay>,
pub zip: Option<PaymentMethodOptionsZip>,
}
Fields§
§acss_debit: Option<PaymentIntentPaymentMethodOptionsAcssDebit>
§affirm: Option<PaymentMethodOptionsAffirm>
§afterpay_clearpay: Option<PaymentMethodOptionsAfterpayClearpay>
§alipay: Option<PaymentMethodOptionsAlipay>
§au_becs_debit: Option<PaymentIntentPaymentMethodOptionsAuBecsDebit>
§bacs_debit: Option<PaymentMethodOptionsBacsDebit>
§bancontact: Option<PaymentMethodOptionsBancontact>
§blik: Option<PaymentIntentPaymentMethodOptionsBlik>
§boleto: Option<PaymentMethodOptionsBoleto>
§card: Option<PaymentIntentPaymentMethodOptionsCard>
§card_present: Option<PaymentMethodOptionsCardPresent>
§cashapp: Option<PaymentMethodOptionsCashapp>
§customer_balance: Option<PaymentMethodOptionsCustomerBalance>
§eps: Option<PaymentIntentPaymentMethodOptionsEps>
§fpx: Option<PaymentMethodOptionsFpx>
§giropay: Option<PaymentMethodOptionsGiropay>
§grabpay: Option<PaymentMethodOptionsGrabpay>
§ideal: Option<PaymentMethodOptionsIdeal>
§interac_present: Option<PaymentMethodOptionsInteracPresent>
§klarna: Option<PaymentMethodOptionsKlarna>
§konbini: Option<PaymentMethodOptionsKonbini>
§link: Option<PaymentIntentPaymentMethodOptionsLink>
§oxxo: Option<PaymentMethodOptionsOxxo>
§p24: Option<PaymentMethodOptionsP24>
§paynow: Option<PaymentMethodOptionsPaynow>
§paypal: Option<PaymentMethodOptionsPaypal>
§pix: Option<PaymentMethodOptionsPix>
§promptpay: Option<PaymentMethodOptionsPromptpay>
§revolut_pay: Option<PaymentMethodOptionsRevolutPay>
§sepa_debit: Option<PaymentIntentPaymentMethodOptionsSepaDebit>
§sofort: Option<PaymentMethodOptionsSofort>
§swish: Option<PaymentIntentPaymentMethodOptionsSwish>
§us_bank_account: Option<PaymentIntentPaymentMethodOptionsUsBankAccount>
§wechat_pay: Option<PaymentMethodOptionsWechatPay>
§zip: Option<PaymentMethodOptionsZip>
Trait Implementations§
source§impl Clone for PaymentIntentPaymentMethodOptions
impl Clone for PaymentIntentPaymentMethodOptions
source§fn clone(&self) -> PaymentIntentPaymentMethodOptions
fn clone(&self) -> PaymentIntentPaymentMethodOptions
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 PaymentIntentPaymentMethodOptions
impl Default for PaymentIntentPaymentMethodOptions
source§fn default() -> PaymentIntentPaymentMethodOptions
fn default() -> PaymentIntentPaymentMethodOptions
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for PaymentIntentPaymentMethodOptions
impl<'de> Deserialize<'de> for PaymentIntentPaymentMethodOptions
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 PaymentIntentPaymentMethodOptions
impl Send for PaymentIntentPaymentMethodOptions
impl Sync for PaymentIntentPaymentMethodOptions
impl Unpin for PaymentIntentPaymentMethodOptions
impl UnwindSafe for PaymentIntentPaymentMethodOptions
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