IssuingTransaction class final

IssuingTransaction

Any use of an [issued card](https://stripe.com/docs/issuing) 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](https://stripe.com/docs/issuing/purchases/transactions)

Implemented types

Constructors

IssuingTransaction({required int amount, IssuingAuthorizationAmountDetails? amountDetails, IssuingAuthorizationOrId? authorization, BalanceTransactionOrId? balanceTransaction, required IssuingCardOrId card, IssuingCardholderOrId? cardholder, required DateTime created, required String currency, IssuingDisputeOrId? dispute, required String id, required bool livemode, required int merchantAmount, required String merchantCurrency, required IssuingAuthorizationMerchantData merchantData, required Map<String, String> metadata, IssuingTransactionNetworkData? networkData, IssuingTransactionPurchaseDetails? purchaseDetails, IssuingTokenOrId? token, IssuingTransactionTreasury? treasury, required IssuingTransactionType type, IssuingTransactionWallet? wallet})
IssuingTransaction
const
IssuingTransaction.fromJson(Object? json)
factory

Properties

amount int
final
amountDetails IssuingAuthorizationAmountDetails?
final
authorization IssuingAuthorizationOrId?
final
balanceTransaction BalanceTransactionOrId?
final
card IssuingCardOrId
final
cardholder IssuingCardholderOrId?
final
created DateTime
final
currency String
final
dispute IssuingDisputeOrId?
final
hashCode int
The hash code for this object.
no setterinherited
id String
The ID of the BalanceTransactionSource.
final
livemode bool
final
merchantAmount int
final
merchantCurrency String
final
merchantData IssuingAuthorizationMerchantData
final
metadata Map<String, String>
final
networkData IssuingTransactionNetworkData?
Details about the transaction, such as processing dates, set by the card network.
final
object String
final
purchaseDetails IssuingTransactionPurchaseDetails?
Additional purchase information that is optionally provided by the merchant.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
token IssuingTokenOrId?
final
treasury IssuingTransactionTreasury?
[Treasury](https://stripe.com/docs/api/treasury) details related to this transaction if it was created on a [FinancialAccount](/docs/api/treasury/financial_accounts
final
type IssuingTransactionType
final
wallet IssuingTransactionWallet?
final

Methods

encodeWith<V>(Encoder<V> encoder) → V
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, Object?>
override
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

encode<V>(IssuingTransaction instance, Encoder<V> encoder) → V
override