pub struct PaymentMethodDetails {Show 57 fields
pub ach_credit_transfer: Option<PaymentMethodDetailsAchCreditTransfer>,
pub ach_debit: Option<PaymentMethodDetailsAchDebit>,
pub acss_debit: Option<PaymentMethodDetailsAcssDebit>,
pub affirm: Option<PaymentMethodDetailsAffirm>,
pub afterpay_clearpay: Option<PaymentMethodDetailsAfterpayClearpay>,
pub alipay: Option<PaymentFlowsPrivatePaymentMethodsAlipayDetails>,
pub alma: Option<PaymentMethodDetailsAlma>,
pub amazon_pay: Option<PaymentMethodDetailsAmazonPay>,
pub au_becs_debit: Option<PaymentMethodDetailsAuBecsDebit>,
pub bacs_debit: Option<PaymentMethodDetailsBacsDebit>,
pub bancontact: Option<PaymentMethodDetailsBancontact>,
pub billie: Option<PaymentMethodDetailsBillie>,
pub blik: Option<PaymentMethodDetailsBlik>,
pub boleto: Option<PaymentMethodDetailsBoleto>,
pub card: Option<PaymentMethodDetailsCard>,
pub card_present: Option<PaymentMethodDetailsCardPresent>,
pub cashapp: Option<PaymentMethodDetailsCashapp>,
pub crypto: Option<PaymentMethodDetailsCrypto>,
pub customer_balance: Option<PaymentMethodDetailsCustomerBalance>,
pub eps: Option<PaymentMethodDetailsEps>,
pub fpx: Option<PaymentMethodDetailsFpx>,
pub giropay: Option<PaymentMethodDetailsGiropay>,
pub grabpay: Option<PaymentMethodDetailsGrabpay>,
pub ideal: Option<PaymentMethodDetailsIdeal>,
pub interac_present: Option<PaymentMethodDetailsInteracPresent>,
pub kakao_pay: Option<PaymentMethodDetailsKakaoPay>,
pub klarna: Option<PaymentMethodDetailsKlarna>,
pub konbini: Option<PaymentMethodDetailsKonbini>,
pub kr_card: Option<PaymentMethodDetailsKrCard>,
pub link: Option<PaymentMethodDetailsLink>,
pub mb_way: Option<PaymentMethodDetailsMbWay>,
pub mobilepay: Option<PaymentMethodDetailsMobilepay>,
pub multibanco: Option<PaymentMethodDetailsMultibanco>,
pub naver_pay: Option<PaymentMethodDetailsNaverPay>,
pub nz_bank_account: Option<PaymentMethodDetailsNzBankAccount>,
pub oxxo: Option<PaymentMethodDetailsOxxo>,
pub p24: Option<PaymentMethodDetailsP24>,
pub pay_by_bank: Option<PaymentMethodDetailsPayByBank>,
pub payco: Option<PaymentMethodDetailsPayco>,
pub paynow: Option<PaymentMethodDetailsPaynow>,
pub paypal: Option<PaymentMethodDetailsPaypal>,
pub pix: Option<PaymentMethodDetailsPix>,
pub promptpay: Option<PaymentMethodDetailsPromptpay>,
pub revolut_pay: Option<PaymentMethodDetailsRevolutPay>,
pub samsung_pay: Option<PaymentMethodDetailsSamsungPay>,
pub satispay: Option<PaymentMethodDetailsSatispay>,
pub sepa_credit_transfer: Option<PaymentMethodDetailsSepaCreditTransfer>,
pub sepa_debit: Option<PaymentMethodDetailsSepaDebit>,
pub sofort: Option<PaymentMethodDetailsSofort>,
pub stripe_account: Option<PaymentMethodDetailsStripeAccount>,
pub swish: Option<PaymentMethodDetailsSwish>,
pub twint: Option<PaymentMethodDetailsTwint>,
pub type_: String,
pub us_bank_account: Option<PaymentMethodDetailsUsBankAccount>,
pub wechat: Option<PaymentMethodDetailsWechat>,
pub wechat_pay: Option<PaymentMethodDetailsWechatPay>,
pub zip: Option<PaymentMethodDetailsZip>,
}Fields§
§ach_credit_transfer: Option<PaymentMethodDetailsAchCreditTransfer>§ach_debit: Option<PaymentMethodDetailsAchDebit>§acss_debit: Option<PaymentMethodDetailsAcssDebit>§affirm: Option<PaymentMethodDetailsAffirm>§afterpay_clearpay: Option<PaymentMethodDetailsAfterpayClearpay>§alipay: Option<PaymentFlowsPrivatePaymentMethodsAlipayDetails>§alma: Option<PaymentMethodDetailsAlma>§amazon_pay: Option<PaymentMethodDetailsAmazonPay>§au_becs_debit: Option<PaymentMethodDetailsAuBecsDebit>§bacs_debit: Option<PaymentMethodDetailsBacsDebit>§bancontact: Option<PaymentMethodDetailsBancontact>§billie: Option<PaymentMethodDetailsBillie>§blik: Option<PaymentMethodDetailsBlik>§boleto: Option<PaymentMethodDetailsBoleto>§card: Option<PaymentMethodDetailsCard>§card_present: Option<PaymentMethodDetailsCardPresent>§cashapp: Option<PaymentMethodDetailsCashapp>§crypto: Option<PaymentMethodDetailsCrypto>§customer_balance: Option<PaymentMethodDetailsCustomerBalance>§eps: Option<PaymentMethodDetailsEps>§fpx: Option<PaymentMethodDetailsFpx>§giropay: Option<PaymentMethodDetailsGiropay>§grabpay: Option<PaymentMethodDetailsGrabpay>§ideal: Option<PaymentMethodDetailsIdeal>§interac_present: Option<PaymentMethodDetailsInteracPresent>§kakao_pay: Option<PaymentMethodDetailsKakaoPay>§klarna: Option<PaymentMethodDetailsKlarna>§konbini: Option<PaymentMethodDetailsKonbini>§kr_card: Option<PaymentMethodDetailsKrCard>§link: Option<PaymentMethodDetailsLink>§mb_way: Option<PaymentMethodDetailsMbWay>§mobilepay: Option<PaymentMethodDetailsMobilepay>§multibanco: Option<PaymentMethodDetailsMultibanco>§nz_bank_account: Option<PaymentMethodDetailsNzBankAccount>§oxxo: Option<PaymentMethodDetailsOxxo>§p24: Option<PaymentMethodDetailsP24>§pay_by_bank: Option<PaymentMethodDetailsPayByBank>§payco: Option<PaymentMethodDetailsPayco>§paynow: Option<PaymentMethodDetailsPaynow>§paypal: Option<PaymentMethodDetailsPaypal>§pix: Option<PaymentMethodDetailsPix>§promptpay: Option<PaymentMethodDetailsPromptpay>§revolut_pay: Option<PaymentMethodDetailsRevolutPay>§samsung_pay: Option<PaymentMethodDetailsSamsungPay>§satispay: Option<PaymentMethodDetailsSatispay>§sepa_credit_transfer: Option<PaymentMethodDetailsSepaCreditTransfer>§sepa_debit: Option<PaymentMethodDetailsSepaDebit>§sofort: Option<PaymentMethodDetailsSofort>§stripe_account: Option<PaymentMethodDetailsStripeAccount>§swish: Option<PaymentMethodDetailsSwish>§twint: Option<PaymentMethodDetailsTwint>§type_: StringThe type of transaction-specific details of the payment method used in the payment.
See PaymentMethod.type for the full list of possible types.
An additional hash is included on payment_method_details with a name matching this value.
It contains information specific to the payment method.
us_bank_account: Option<PaymentMethodDetailsUsBankAccount>§wechat: Option<PaymentMethodDetailsWechat>§wechat_pay: Option<PaymentMethodDetailsWechatPay>§zip: Option<PaymentMethodDetailsZip>Trait Implementations§
Source§impl Clone for PaymentMethodDetails
impl Clone for PaymentMethodDetails
Source§fn clone(&self) -> PaymentMethodDetails
fn clone(&self) -> PaymentMethodDetails
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 Debug for PaymentMethodDetails
impl Debug for PaymentMethodDetails
Source§impl Deserialize for PaymentMethodDetails
impl Deserialize for PaymentMethodDetails
Source§impl FromValueOpt for PaymentMethodDetails
impl FromValueOpt for PaymentMethodDetails
fn from_value(v: Value) -> Option<Self>
Auto Trait Implementations§
impl Freeze for PaymentMethodDetails
impl RefUnwindSafe for PaymentMethodDetails
impl Send for PaymentMethodDetails
impl Sync for PaymentMethodDetails
impl Unpin for PaymentMethodDetails
impl UnwindSafe for PaymentMethodDetails
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