The Balance Transaction object
Balance transactions represent funds moving through your Zoneless account. Zoneless creates them for every type of transaction that enters or leaves your Zoneless account balance.
Attributes
Unique identifier for the object. Zoneless balance transaction IDs are prefixed with txn_z_.
Gross amount of this transaction (in cents). A positive value represents funds received, and a negative value represents funds sent to another party.
The date that the transaction's net funds become available in the Zoneless balance.
The balance that this transaction impacts. For most Zoneless transactions, this is payments.
Difference from Stripe: Zoneless only uses the payments balance type. Stripe's issuing and refund_and_dispute_prefunding types are not applicable.
paymentsBalance Transactions that affect your Payments balance.Currency code, in lowercase. For Zoneless, this is usdc.
Difference from Stripe: Always usdc instead of fiat currency codes like usd.
An arbitrary string attached to the object. Often useful for displaying to users.
Fees (in cents) paid for this transaction. Represented as a positive integer when assessed.
Net impact to your Zoneless balance (in cents). A positive value represents incrementing a balance, and a negative value decrementing a balance. You can calculate the net impact of a transaction on a balance by amount - fee.
A category that helps you understand balance transactions from an accounting perspective. Common values include transfer, payout, and topup.
The ID of the object that this transaction relates to (e.g., a Transfer, Payout, or TopUp).
The transaction's net funds status in the Zoneless balance.
availableFunds are available for use.pendingFunds are not yet available.Transaction type. The most common types for Zoneless are transfer, payout, and topup.
Difference from Stripe: Zoneless supports a focused subset of transaction types relevant to USDC payouts. Stripe's issuing, climate, and other product-specific types are not included.
transferFunds transferred to an account.transfer_cancelA transfer was canceled.transfer_failureA transfer failed.transfer_refundA transfer was refunded.payoutFunds paid out to an external wallet.payout_cancelA payout was canceled.payout_failureA payout failed.topupFunds added to the balance.topup_reversalA topup was reversed.application_feePlatform fee collected.application_fee_refundPlatform fee refunded.adjustmentManual balance adjustment.{
"id": "txn_z_1MiN3gLkdIwHu7ixxapQrznl",
"object": "balance_transaction",
"amount": -40000,
"available_on": 1678043844,
"balance_type": "payments",
"created": 1678043844,
"currency": "usdc",
"description": null,
"fee": 0,
"fee_details": [],
"net": -40000,
"platform_account": "acct_z_Platform123abc",
"reporting_category": "transfer",
"source": "tr_z_1MiN3gLkdIwHu7ixNCZvFdgA",
"status": "available",
"type": "transfer"
}