Skip to main content
TransactionsVersion: v3

Get wallet transaction

GET/wallet/transactions/{transactionId}

Fetch a single wallet transaction for the sub-account resolved from the access token, including its charge-type specific breakdown. The required settlementTime is taken from the matching record in the transaction list response.

Scope follows the access token: an Agency token reads the agency, or one of its own sub-accounts via locationId. A Sub-Account token reads its own sub-account and is refused if it names a different one. No tenant id appears in the URL.

Authorizations

Authorizationstringheaderrequired

Bearer authentication header of the form Bearer <token>, where <token> is your access token.

Scope:wallet.readonly
Auth methods:OAuthPrivate Integration
Token types:Agency TokenSub-Account Token

Request​

Headers

Versionstringrequired

API Version

Available optionsv3
Example:v3

Path Parameters

transactionIdstringrequired

ID of the transaction to fetch

Example:6512bd43d9caa6e02c990b0a

Query Parameters

settlementTimestringrequired

Settlement time of the transaction, as returned by the wallet transaction list endpoint. Accepts an ISO 8601 timestamp or epoch milliseconds.

Example:2024-03-14T09:21:00.000Z
timezonestring

IANA timezone used to normalize timestamps in the response

Example:America/New_York
locationIdstring

Narrows an Agency token to one of its own sub-accounts. Omit it and an Agency token reads the agency. A Sub-Account token may only name its own sub-account: a different one is refused with 403, not ignored.

Example:AUKAtFVo0lWezBsBQ3FE

Response

Wallet transaction retrieved successfully

transactionobjectrequired

The wallet transaction record

detailsobjectrequired

Charge-type specific breakdown for the transaction. An empty object when the transaction carries no itemized detail.