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 moreAuto 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