Get a transaction
Retrieves a specific transaction by its ID.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
The ID of the transaction to retrieve.
Response
Successful operation
The unique identifier assigned by Push, prefixed with "txn_".
Amount of the transaction in the smallest currency unit (for USD, integer cents).
Always non-negative — use direction to determine which way the money moved.
x >= 0Direction of the payment.
- Submit
cash_infor deposits - Submit
cash_outfor withdrawals
cash_in, cash_out Currency associated with the amount
USD The stage of the transaction in its settlement lifecycle. The set of stages a
transaction moves through depends on its direction:
cash_in: pending → available → settled (availableis cash_in only)cash_out: pending → in_transfer → settled (in_transferis cash_out only)
pending, available, in_transfer, settled The type of activity that created the transaction.
intent, refund, dispute The ID of the intent, refund, or dispute that created this transaction. Read together with type to locate the source object.
The ID of the account the transaction settles against.
When the transaction was recorded (ISO 8601 timestamp).
The settlement window (the Eastern-time day) in which the transaction was submitted to Push. See the Ledger guide for how windows map to settlement dates.
The transfer that settles this transaction. Populated once the transaction reaches in_transfer or settled; null beforehand.