Get a transaction by ID
Returns a single transaction owned by the caller’s organization. Response shape matches one row of the list endpoint’s data[], discriminated by type.
Authorizations
Path Parameters
Response
The requested transaction
- Option 1
- Option 2
- Option 3
- Option 4
Client-facing view of an inbound deposit (fiat or crypto credit into a customer VA/wallet).
^txn_[0-9A-Za-z]{22}$^cus_[0-9A-Za-z]{22}$pending, processing, completed, failed, cancelled One side (source or destination) of a transaction. Discriminated by type.
- Option 1
- Option 2
- Option 3
- Option 4
- Option 5
- Option 6
One side (source or destination) of a transaction. Discriminated by type.
- Option 1
- Option 2
- Option 3
- Option 4
- Option 5
- Option 6
ISO 8601 timestamp
"2026-01-15T09:30:00.000Z"
deposit Display name of the customer that owns the transaction: business legal name or individual full name. Omitted when no name is available — either the create path didn't join the customer (e.g. the create-payout response) or the customer's identity record hasn't resolved a name yet. Per the public omit-don't-null convention, absence is never surfaced as null.
^[A-Za-z0-9_\-:.]{1,255}$ISO 8601 timestamp
"2026-01-15T09:30:00.000Z"
USER_SIGNATURE_TIMEOUT, USER_SIGNATURE_DECLINED, USER_SIGNATURE_REJECTED_BY_PROVIDER, CRYPTO_WALLET_MISCONFIGURED, COMPLIANCE_HOLD, AML_REJECTED, COMPLIANCE_REJECTED, RETURNED_BY_SENDER, RAIL_POLICY_REJECTED, INSUFFICIENT_FUNDS_AT_SETTLE, RAIL_UNAVAILABLE, SENDER_INFO_TIMEOUT, TRAVEL_RULE_REJECTED, PROVIDER_REJECTED, CHAIN_BROADCAST_FAILED, ROSTER_CHANGED Human-readable description of failureCode. Defaults to the public error catalog text for the code; sandbox-driven failures may carry the operator-supplied reason instead.
ISO-8601 timestamp when the transaction was cancelled. Present only on status: cancelled.
"2026-01-15T09:30:00.000Z"
Machine-readable cancellation reason. client_cancelled when the client called POST /v2/payouts/:id/cancel; expired is reserved. Omitted on non-cancelled rows. Mirrors orders.cancellationReason.
expired, client_cancelled ^ord_[0-9A-Za-z]{22}$The business purpose declared at payout creation. Drives compliance gating: INTERCOMPANY requires a whitelisted recipient; other values require supporting documentation.
INTERCOMPANY, TREASURY_MANAGEMENT, PAYMENT_FOR_GOODS_OR_SERVICES, PAYROLL, INVESTMENTS, OTHER