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
-
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