pub struct PaymentMethodDetails {Show 60 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 payto: Option<PaymentMethodDetailsPayto>,
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 sunbit: Option<PaymentMethodDetailsSunbit>,
pub swish: Option<PaymentMethodDetailsSwish>,
pub twint: Option<PaymentMethodDetailsTwint>,
pub type_: String,
pub upi: Option<PaymentMethodDetailsUpi>,
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>§payto: Option<PaymentMethodDetailsPayto>§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>§sunbit: Option<PaymentMethodDetailsSunbit>§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.
upi: Option<PaymentMethodDetailsUpi>§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 (const: unstable) · 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 UnsafeUnpin 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