pub struct IssuingTransaction {Show 21 fields
pub amount: i64,
pub amount_details: Option<IssuingTransactionAmountDetails>,
pub authorization: Option<Expandable<IssuingAuthorization>>,
pub balance_transaction: Option<Expandable<BalanceTransaction>>,
pub card: Expandable<IssuingCard>,
pub cardholder: Option<Expandable<IssuingCardholder>>,
pub created: Timestamp,
pub currency: Currency,
pub dispute: Option<Expandable<IssuingDispute>>,
pub id: IssuingTransactionId,
pub livemode: bool,
pub merchant_amount: i64,
pub merchant_currency: Currency,
pub merchant_data: IssuingAuthorizationMerchantData,
pub metadata: HashMap<String, String>,
pub network_data: Option<IssuingTransactionNetworkData>,
pub purchase_details: Option<IssuingTransactionPurchaseDetails>,
pub token: Option<Expandable<IssuingToken>>,
pub treasury: Option<IssuingTransactionTreasury>,
pub type_: IssuingTransactionType,
pub wallet: Option<IssuingTransactionWallet>,
}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
For more details see <https://stripe.com/docs/api/issuing/transactions/object>.
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<IssuingTransactionAmountDetails>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<Expandable<BalanceTransaction>>ID of the balance transaction associated with this transaction.
card: Expandable<IssuingCard>The card used to make this transaction.
cardholder: Option<Expandable<IssuingCardholder>>The cardholder to whom this transaction belongs.
created: TimestampTime at which the object was created. Measured in seconds since the Unix epoch.
currency: CurrencyThree-letter ISO currency code, in lowercase. Must be a supported currency.
dispute: Option<Expandable<IssuingDispute>>If you’ve disputed the transaction, the ID of the dispute.
id: IssuingTransactionIdUnique 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: CurrencyThe currency with which the merchant is taking payment.
merchant_data: IssuingAuthorizationMerchantData§metadata: HashMap<String, String>Set 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<IssuingTransactionNetworkData>Details about the transaction, such as processing dates, set by the card network.
purchase_details: Option<IssuingTransactionPurchaseDetails>Additional purchase information that is optionally provided by the merchant.
token: Option<Expandable<IssuingToken>>Token object used for this transaction. If a network token was not used for this transaction, this field will be null.
treasury: Option<IssuingTransactionTreasury>Treasury details related to this transaction if it was created on a [FinancialAccount](/docs/api/treasury/financial_accounts.
type_: IssuingTransactionTypeThe nature of the transaction.
wallet: Option<IssuingTransactionWallet>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