Struct libstripe::ChargeParams
[−]
[src]
pub struct ChargeParams<'a> { pub amount: Option<i32>, pub currency: Option<Currency>, pub application_fee: Option<i32>, pub capture: Option<bool>, pub description: Option<&'a str>, pub destination: Option<&'a str>, pub transfer_group: Option<&'a str>, pub on_behalf_of: Option<&'a str>, pub metadata: Option<HashMap<String, String>>, pub receipt_email: Option<&'a str>, pub shipping: Option<ShippingDetails>, pub customer: Option<&'a str>, pub source: Option<PaymentSourceParam<'a>>, pub statement_descriptor: Option<&'a str>, pub fraud_details: Option<FraudDetails>, }
Fields
amount: Option<i32>
currency: Option<Currency>
application_fee: Option<i32>
capture: Option<bool>
description: Option<&'a str>
destination: Option<&'a str>
transfer_group: Option<&'a str>
on_behalf_of: Option<&'a str>
metadata: Option<HashMap<String, String>>
receipt_email: Option<&'a str>
shipping: Option<ShippingDetails>
customer: Option<&'a str>
source: Option<PaymentSourceParam<'a>>
statement_descriptor: Option<&'a str>
fraud_details: Option<FraudDetails>
Trait Implementations
impl<'a> Default for ChargeParams<'a>
[src]
fn default() -> ChargeParams<'a>
[src]
Returns the "default value" for a type. Read more