pub struct PaymentIntentPaymentMethodOptions {Show 48 fields
pub acss_debit: Option<PaymentIntentPaymentMethodOptionsAcssDebit>,
pub affirm: Option<PaymentMethodOptionsAffirm>,
pub afterpay_clearpay: Option<PaymentMethodOptionsAfterpayClearpay>,
pub alipay: Option<PaymentMethodOptionsAlipay>,
pub alma: Option<PaymentMethodOptionsAlma>,
pub amazon_pay: Option<PaymentMethodOptionsAmazonPay>,
pub au_becs_debit: Option<PaymentIntentPaymentMethodOptionsAuBecsDebit>,
pub bacs_debit: Option<PaymentIntentPaymentMethodOptionsBacsDebit>,
pub bancontact: Option<PaymentMethodOptionsBancontact>,
pub billie: Option<PaymentMethodOptionsBillie>,
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 kakao_pay: Option<PaymentFlowsPrivatePaymentMethodsKakaoPayPaymentMethodOptions>,
pub klarna: Option<PaymentMethodOptionsKlarna>,
pub konbini: Option<PaymentMethodOptionsKonbini>,
pub kr_card: Option<PaymentMethodOptionsKrCard>,
pub link: Option<PaymentIntentPaymentMethodOptionsLink>,
pub mobilepay: Option<PaymentIntentPaymentMethodOptionsMobilepay>,
pub multibanco: Option<PaymentMethodOptionsMultibanco>,
pub naver_pay: Option<PaymentFlowsPrivatePaymentMethodsNaverPayPaymentMethodOptions>,
pub nz_bank_account: Option<PaymentIntentPaymentMethodOptionsNzBankAccount>,
pub oxxo: Option<PaymentMethodOptionsOxxo>,
pub p24: Option<PaymentMethodOptionsP24>,
pub pay_by_bank: Option<PaymentMethodOptionsPayByBank>,
pub payco: Option<PaymentFlowsPrivatePaymentMethodsPaycoPaymentMethodOptions>,
pub paynow: Option<PaymentMethodOptionsPaynow>,
pub paypal: Option<PaymentMethodOptionsPaypal>,
pub pix: Option<PaymentMethodOptionsPix>,
pub promptpay: Option<PaymentMethodOptionsPromptpay>,
pub revolut_pay: Option<PaymentMethodOptionsRevolutPay>,
pub samsung_pay: Option<PaymentFlowsPrivatePaymentMethodsSamsungPayPaymentMethodOptions>,
pub sepa_debit: Option<PaymentIntentPaymentMethodOptionsSepaDebit>,
pub sofort: Option<PaymentMethodOptionsSofort>,
pub swish: Option<PaymentIntentPaymentMethodOptionsSwish>,
pub twint: Option<PaymentMethodOptionsTwint>,
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>
§alma: Option<PaymentMethodOptionsAlma>
§amazon_pay: Option<PaymentMethodOptionsAmazonPay>
§au_becs_debit: Option<PaymentIntentPaymentMethodOptionsAuBecsDebit>
§bacs_debit: Option<PaymentIntentPaymentMethodOptionsBacsDebit>
§bancontact: Option<PaymentMethodOptionsBancontact>
§billie: Option<PaymentMethodOptionsBillie>
§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>
§kakao_pay: Option<PaymentFlowsPrivatePaymentMethodsKakaoPayPaymentMethodOptions>
§klarna: Option<PaymentMethodOptionsKlarna>
§konbini: Option<PaymentMethodOptionsKonbini>
§kr_card: Option<PaymentMethodOptionsKrCard>
§link: Option<PaymentIntentPaymentMethodOptionsLink>
§mobilepay: Option<PaymentIntentPaymentMethodOptionsMobilepay>
§multibanco: Option<PaymentMethodOptionsMultibanco>
§nz_bank_account: Option<PaymentIntentPaymentMethodOptionsNzBankAccount>
§oxxo: Option<PaymentMethodOptionsOxxo>
§p24: Option<PaymentMethodOptionsP24>
§pay_by_bank: Option<PaymentMethodOptionsPayByBank>
§payco: Option<PaymentFlowsPrivatePaymentMethodsPaycoPaymentMethodOptions>
§paynow: Option<PaymentMethodOptionsPaynow>
§paypal: Option<PaymentMethodOptionsPaypal>
§pix: Option<PaymentMethodOptionsPix>
§promptpay: Option<PaymentMethodOptionsPromptpay>
§revolut_pay: Option<PaymentMethodOptionsRevolutPay>
§samsung_pay: Option<PaymentFlowsPrivatePaymentMethodsSamsungPayPaymentMethodOptions>
§sepa_debit: Option<PaymentIntentPaymentMethodOptionsSepaDebit>
§sofort: Option<PaymentMethodOptionsSofort>
§swish: Option<PaymentIntentPaymentMethodOptionsSwish>
§twint: Option<PaymentMethodOptionsTwint>
§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 duplicate 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 FromValueOpt for PaymentIntentPaymentMethodOptions
impl FromValueOpt for PaymentIntentPaymentMethodOptions
fn from_value(v: Value) -> Option<Self>
Auto Trait Implementations§
impl Freeze for PaymentIntentPaymentMethodOptions
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