Struct stripe::RefundDestinationDetails
source · pub struct RefundDestinationDetails {Show 29 fields
pub affirm: Option<DestinationDetailsUnimplemented>,
pub afterpay_clearpay: Option<DestinationDetailsUnimplemented>,
pub alipay: Option<DestinationDetailsUnimplemented>,
pub au_bank_transfer: Option<DestinationDetailsUnimplemented>,
pub blik: Option<RefundDestinationDetailsGeneric>,
pub br_bank_transfer: Option<RefundDestinationDetailsGeneric>,
pub card: Option<RefundDestinationDetailsCard>,
pub cashapp: Option<DestinationDetailsUnimplemented>,
pub customer_cash_balance: Option<DestinationDetailsUnimplemented>,
pub eps: Option<DestinationDetailsUnimplemented>,
pub eu_bank_transfer: Option<RefundDestinationDetailsGeneric>,
pub gb_bank_transfer: Option<RefundDestinationDetailsGeneric>,
pub giropay: Option<DestinationDetailsUnimplemented>,
pub grabpay: Option<DestinationDetailsUnimplemented>,
pub jp_bank_transfer: Option<RefundDestinationDetailsGeneric>,
pub klarna: Option<DestinationDetailsUnimplemented>,
pub mx_bank_transfer: Option<RefundDestinationDetailsGeneric>,
pub p24: Option<RefundDestinationDetailsGeneric>,
pub paynow: Option<DestinationDetailsUnimplemented>,
pub paypal: Option<DestinationDetailsUnimplemented>,
pub pix: Option<DestinationDetailsUnimplemented>,
pub revolut: Option<DestinationDetailsUnimplemented>,
pub sofort: Option<DestinationDetailsUnimplemented>,
pub swish: Option<RefundDestinationDetailsGeneric>,
pub th_bank_transfer: Option<RefundDestinationDetailsGeneric>,
pub type_: String,
pub us_bank_transfer: Option<RefundDestinationDetailsGeneric>,
pub wechat_pay: Option<DestinationDetailsUnimplemented>,
pub zip: Option<DestinationDetailsUnimplemented>,
}
Fields§
§affirm: Option<DestinationDetailsUnimplemented>
§afterpay_clearpay: Option<DestinationDetailsUnimplemented>
§alipay: Option<DestinationDetailsUnimplemented>
§au_bank_transfer: Option<DestinationDetailsUnimplemented>
§blik: Option<RefundDestinationDetailsGeneric>
§br_bank_transfer: Option<RefundDestinationDetailsGeneric>
§card: Option<RefundDestinationDetailsCard>
§cashapp: Option<DestinationDetailsUnimplemented>
§customer_cash_balance: Option<DestinationDetailsUnimplemented>
§eps: Option<DestinationDetailsUnimplemented>
§eu_bank_transfer: Option<RefundDestinationDetailsGeneric>
§gb_bank_transfer: Option<RefundDestinationDetailsGeneric>
§giropay: Option<DestinationDetailsUnimplemented>
§grabpay: Option<DestinationDetailsUnimplemented>
§jp_bank_transfer: Option<RefundDestinationDetailsGeneric>
§klarna: Option<DestinationDetailsUnimplemented>
§mx_bank_transfer: Option<RefundDestinationDetailsGeneric>
§p24: Option<RefundDestinationDetailsGeneric>
§paynow: Option<DestinationDetailsUnimplemented>
§paypal: Option<DestinationDetailsUnimplemented>
§pix: Option<DestinationDetailsUnimplemented>
§revolut: Option<DestinationDetailsUnimplemented>
§sofort: Option<DestinationDetailsUnimplemented>
§swish: Option<RefundDestinationDetailsGeneric>
§th_bank_transfer: Option<RefundDestinationDetailsGeneric>
§type_: String
The type of transaction-specific details of the payment method used in the refund (e.g., card
).
An additional hash is included on destination_details
with a name matching this value.
It contains information specific to the refund transaction.
us_bank_transfer: Option<RefundDestinationDetailsGeneric>
§wechat_pay: Option<DestinationDetailsUnimplemented>
§zip: Option<DestinationDetailsUnimplemented>
Trait Implementations§
source§impl Clone for RefundDestinationDetails
impl Clone for RefundDestinationDetails
source§fn clone(&self) -> RefundDestinationDetails
fn clone(&self) -> RefundDestinationDetails
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 RefundDestinationDetails
impl Debug for RefundDestinationDetails
source§impl Default for RefundDestinationDetails
impl Default for RefundDestinationDetails
source§fn default() -> RefundDestinationDetails
fn default() -> RefundDestinationDetails
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for RefundDestinationDetails
impl<'de> Deserialize<'de> for RefundDestinationDetails
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
Auto Trait Implementations§
impl RefUnwindSafe for RefundDestinationDetails
impl Send for RefundDestinationDetails
impl Sync for RefundDestinationDetails
impl Unpin for RefundDestinationDetails
impl UnwindSafe for RefundDestinationDetails
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