pub struct PaymentMethodDetails {Show 37 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 au_becs_debit: Option<PaymentMethodDetailsAuBecsDebit>,
pub bacs_debit: Option<PaymentMethodDetailsBacsDebit>,
pub bancontact: Option<PaymentMethodDetailsBancontact>,
pub blik: Option<PaymentMethodDetailsBlik>,
pub boleto: Option<PaymentMethodDetailsBoleto>,
pub card: Option<PaymentMethodDetailsCard>,
pub card_present: Option<PaymentMethodDetailsCardPresent>,
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 klarna: Option<PaymentMethodDetailsKlarna>,
pub konbini: Option<PaymentMethodDetailsKonbini>,
pub link: Option<PaymentMethodDetailsLink>,
pub multibanco: Option<PaymentMethodDetailsMultibanco>,
pub oxxo: Option<PaymentMethodDetailsOxxo>,
pub p24: Option<PaymentMethodDetailsP24>,
pub paynow: Option<PaymentMethodDetailsPaynow>,
pub pix: Option<PaymentMethodDetailsPix>,
pub promptpay: Option<PaymentMethodDetailsPromptpay>,
pub sepa_credit_transfer: Option<PaymentMethodDetailsSepaCreditTransfer>,
pub sepa_debit: Option<PaymentMethodDetailsSepaDebit>,
pub sofort: Option<PaymentMethodDetailsSofort>,
pub stripe_account: Option<PaymentMethodDetailsStripeAccount>,
pub type_: String,
pub us_bank_account: Option<PaymentMethodDetailsUsBankAccount>,
pub wechat: Option<PaymentMethodDetailsWechat>,
pub wechat_pay: Option<PaymentMethodDetailsWechatPay>,
}Fields§
§ach_credit_transfer: Option<PaymentMethodDetailsAchCreditTransfer>§ach_debit: Option<PaymentMethodDetailsAchDebit>§acss_debit: Option<PaymentMethodDetailsAcssDebit>§affirm: Option<PaymentMethodDetailsAffirm>§afterpay_clearpay: Option<PaymentMethodDetailsAfterpayClearpay>§alipay: Option<PaymentFlowsPrivatePaymentMethodsAlipayDetails>§au_becs_debit: Option<PaymentMethodDetailsAuBecsDebit>§bacs_debit: Option<PaymentMethodDetailsBacsDebit>§bancontact: Option<PaymentMethodDetailsBancontact>§blik: Option<PaymentMethodDetailsBlik>§boleto: Option<PaymentMethodDetailsBoleto>§card: Option<PaymentMethodDetailsCard>§card_present: Option<PaymentMethodDetailsCardPresent>§customer_balance: Option<PaymentMethodDetailsCustomerBalance>§eps: Option<PaymentMethodDetailsEps>§fpx: Option<PaymentMethodDetailsFpx>§giropay: Option<PaymentMethodDetailsGiropay>§grabpay: Option<PaymentMethodDetailsGrabpay>§ideal: Option<PaymentMethodDetailsIdeal>§interac_present: Option<PaymentMethodDetailsInteracPresent>§klarna: Option<PaymentMethodDetailsKlarna>§konbini: Option<PaymentMethodDetailsKonbini>§link: Option<PaymentMethodDetailsLink>§multibanco: Option<PaymentMethodDetailsMultibanco>§oxxo: Option<PaymentMethodDetailsOxxo>§p24: Option<PaymentMethodDetailsP24>§paynow: Option<PaymentMethodDetailsPaynow>§pix: Option<PaymentMethodDetailsPix>§promptpay: Option<PaymentMethodDetailsPromptpay>§sepa_credit_transfer: Option<PaymentMethodDetailsSepaCreditTransfer>§sepa_debit: Option<PaymentMethodDetailsSepaDebit>§sofort: Option<PaymentMethodDetailsSofort>§stripe_account: Option<PaymentMethodDetailsStripeAccount>§type_: StringThe type of transaction-specific details of the payment method used in the payment, one of ach_credit_transfer, ach_debit, acss_debit, alipay, au_becs_debit, bancontact, card, card_present, eps, giropay, ideal, klarna, multibanco, p24, sepa_debit, sofort, stripe_account, or wechat.
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>Trait Implementations§
source§impl Clone for PaymentMethodDetails
impl Clone for PaymentMethodDetails
source§fn clone(&self) -> PaymentMethodDetails
fn clone(&self) -> PaymentMethodDetails
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 Debug for PaymentMethodDetails
impl Debug for PaymentMethodDetails
source§impl Default for PaymentMethodDetails
impl Default for PaymentMethodDetails
source§fn default() -> PaymentMethodDetails
fn default() -> PaymentMethodDetails
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for PaymentMethodDetails
impl<'de> Deserialize<'de> for PaymentMethodDetails
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