Attributes
- idstring
Unique identifier for the object.
- amountinteger
Gross amount of this transaction (in cents). A positive value represents funds charged to another party, and a negative value represents funds sent to another party.
- currencyenum
Three-letter ISO currency code, in lowercase. Must be a supported currency.
- descriptionnullable string
An arbitrary string attached to the object. Often useful for displaying to users.
- feeinteger
Fees (in cents) paid for this transaction. Represented as a positive integer when assessed.
- fee_
detailsarray of objects Detailed breakdown of fees (in cents) paid for this transaction.
- fee_details.
amountinteger Amount of the fee, in cents.
- fee_details.
applicationnullable string ID of the Connect application that earned the fee.
- fee_details.
currencyenum Three-letter ISO currency code, in lowercase. Must be a supported currency.
- fee_details.
descriptionnullable string An arbitrary string attached to the object. Often useful for displaying to users.
- fee_details.
typestring Type of the fee, one of:
application_,fee payment_,method_ passthrough_ fee stripe_orfee tax.
- netinteger
Net impact to a Stripe balance (in cents). A positive value represents incrementing a Stripe balance, and a negative value decrementing a Stripe balance. You can calculate the net impact of a transaction on a balance by
amount-fee - sourcenullable stringExpandable
This transaction relates to the Stripe object.
- statusstring
The transaction’s net funds status in the Stripe balance, which are either
availableorpending. - typeenum
Transaction type:
adjustment,advance,advance_,funding anticipation_,repayment application_,fee application_,fee_ refund charge,climate_,order_ purchase climate_,order_ refund connect_,collection_ transfer contribution,issuing_,authorization_ hold issuing_,authorization_ release issuing_,dispute issuing_,transaction obligation_,outbound obligation_,reversal_ inbound payment,payment_,failure_ refund payment_,network_ reserve_ hold payment_,network_ reserve_ release payment_,refund payment_,reversal payment_,unreconciled payout,payout_,cancel payout_,failure payout_,minimum_ balance_ hold payout_,minimum_ balance_ release refund,refund_,failure reserve_,transaction reserved_,funds stripe_,fee stripe_,fx_ fee tax_,fee topup,topup_,reversal transfer,transfer_,cancel transfer_, orfailure transfer_. Learn more about balance transaction types and what they represent. To classify transactions for accounting purposes, considerrefund reporting_instead.category Possible enum valuesadjustmentadvanceadvance_funding anticipation_repayment application_fee application_fee_ refund chargeclimate_order_ purchase climate_order_ refund connect_collection_ transfer Show 32 more
More attributes
- objectstring
String representing the object’s type. Objects of the same type share the same value.
- available_
ontimestamp The date that the transaction’s net funds become available in the Stripe balance.
- createdtimestamp
Time at which the object was created. Measured in seconds since the Unix epoch.
- exchange_
ratenullable float If applicable, this transaction uses an exchange rate. If money converts from currency A to currency B, then the
amountin currency A, multipled by theexchange_, equals therate amountin currency B. For example, if you charge a customer 10.00 EUR, the PaymentIntent’samountis1000andcurrencyiseur. If this converts to 12.34 USD in your Stripe account, the BalanceTransaction’samountis1234, itscurrencyisusd, and theexchange_israte 1..234 - reporting_
categorystring Learn more about how reporting categories can help you understand balance transactions from an accounting perspective.
{ "id": "txn_1MiN3gLkdIwHu7ixxapQrznl", "object": "balance_transaction", "amount": -400, "available_on": 1678043844, "created": 1678043844, "currency": "usd", "description": null, "exchange_rate": null, "fee": 0, "fee_details": [], "net": -400, "reporting_category": "transfer", "source": "tr_1MiN3gLkdIwHu7ixNCZvFdgA", "status": "available", "type": "transfer"}