pub struct IssuingTransaction {Show 22 fields
pub amount: i64,
pub amount_details: Option<Value>,
pub authorization: Option<Value>,
pub balance_transaction: Option<Value>,
pub card: Value,
pub cardholder: Option<Value>,
pub created: i64,
pub currency: String,
pub dispute: Option<Value>,
pub id: String,
pub livemode: bool,
pub merchant_amount: i64,
pub merchant_currency: String,
pub merchant_data: IssuingAuthorizationMerchantData,
pub metadata: Value,
pub network_data: Option<Value>,
pub object: String,
pub purchase_details: Option<Value>,
pub token: Option<Value>,
pub treasury: Option<Value>,
pub type_: String,
pub wallet: Option<String>,
}Expand description
Any use of an issued card that results in funds entering or leaving
your Stripe account, such as a completed purchase or refund, is represented by an Issuing
Transaction object.
Related guide: Issued card transactions
Fields§
§amount: i64The transaction amount, which will be reflected in your balance. This amount is in your currency and in the smallest currency unit.
amount_details: Option<Value>Detailed breakdown of amount components. These amounts are denominated in currency and in the smallest currency unit.
The Authorization object that led to this transaction.
balance_transaction: Option<Value>ID of the balance transaction associated with this transaction.
card: ValueThe card used to make this transaction.
cardholder: Option<Value>The cardholder to whom this transaction belongs.
created: i64Time at which the object was created. Measured in seconds since the Unix epoch.
currency: StringThree-letter ISO currency code, in lowercase. Must be a supported currency.
dispute: Option<Value>If you’ve disputed the transaction, the ID of the dispute.
id: StringUnique identifier for the object.
livemode: boolHas the value true if the object exists in live mode or the value false if the object exists in test mode.
merchant_amount: i64The amount that the merchant will receive, denominated in merchant_currency and in the smallest currency unit. It will be different from amount if the merchant is taking payment in a different currency.
merchant_currency: StringThe currency with which the merchant is taking payment.
merchant_data: IssuingAuthorizationMerchantData§metadata: ValueSet of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
network_data: Option<Value>Details about the transaction, such as processing dates, set by the card network.
object: StringString representing the object’s type. Objects of the same type share the same value.
purchase_details: Option<Value>Additional purchase information that is optionally provided by the merchant.
token: Option<Value>Token object used for this transaction. If a network token was not used for this transaction, this field will be null.
treasury: Option<Value>Treasury details related to this transaction if it was created on a [FinancialAccount](/docs/api/treasury/financial_accounts
type_: StringThe nature of the transaction.
wallet: Option<String>The digital wallet used for this transaction. One of apple_pay, google_pay, or samsung_pay.
Trait Implementations§
Source§impl Clone for IssuingTransaction
impl Clone for IssuingTransaction
Source§fn clone(&self) -> IssuingTransaction
fn clone(&self) -> IssuingTransaction
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more