pub struct PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails {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 billing_details: Option<PaymentsPrimitivesPaymentRecordsResourceBillingDetails>,
pub blik: Option<PaymentMethodDetailsBlik>,
pub boleto: Option<PaymentMethodDetailsBoleto>,
pub card: Option<PaymentsPrimitivesPaymentRecordsResourcePaymentMethodCardDetails>,
pub card_present: Option<PaymentMethodDetailsCardPresent>,
pub cashapp: Option<PaymentMethodDetailsCashapp>,
pub crypto: Option<PaymentMethodDetailsCrypto>,
pub custom: Option<PaymentsPrimitivesPaymentRecordsResourcePaymentMethodCustomDetails>,
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 payment_method: Option<String>,
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<PaymentsPrimitivesPaymentRecordsResourcePaymentMethodUsBankAccountDetails>,
pub wechat: Option<PaymentMethodDetailsWechat>,
pub wechat_pay: Option<PaymentMethodDetailsWechatPay>,
pub zip: Option<PaymentMethodDetailsZip>,
}Expand description
Details about the Payment Method used in this payment attempt.
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>§billing_details: Option<PaymentsPrimitivesPaymentRecordsResourceBillingDetails>The billing details associated with the method of payment.
blik: Option<PaymentMethodDetailsBlik>§boleto: Option<PaymentMethodDetailsBoleto>§card: Option<PaymentsPrimitivesPaymentRecordsResourcePaymentMethodCardDetails>§card_present: Option<PaymentMethodDetailsCardPresent>§cashapp: Option<PaymentMethodDetailsCashapp>§crypto: Option<PaymentMethodDetailsCrypto>§custom: Option<PaymentsPrimitivesPaymentRecordsResourcePaymentMethodCustomDetails>§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>§payment_method: Option<String>ID of the Stripe PaymentMethod used to make this payment.
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<PaymentsPrimitivesPaymentRecordsResourcePaymentMethodUsBankAccountDetails>§wechat: Option<PaymentMethodDetailsWechat>§wechat_pay: Option<PaymentMethodDetailsWechatPay>§zip: Option<PaymentMethodDetailsZip>Trait Implementations§
Source§impl Clone for PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails
impl Clone for PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails
Source§fn clone(&self) -> PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails
fn clone(&self) -> PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails
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 PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails
impl FromValueOpt for PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails
fn from_value(v: Value) -> Option<Self>
Auto Trait Implementations§
impl Freeze for PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails
impl RefUnwindSafe for PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails
impl Send for PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails
impl Sync for PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails
impl Unpin for PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails
impl UnwindSafe for PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails
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