Skip to main content
GET
Get a card transaction by ID

Authorizations

Authorization
string
header
required

Type "Bearer" followed by a space and your API token. Obtain your key from the Dash.fi dashboard. Example: "Bearer YOUR_API_KEY"

Path Parameters

transaction-id
string
required

Transaction ID (matches transactionId on webhook events)

Response

Card transaction

amount
string<decimal multiple of 0.01>
required

Transaction amount. Reflects the pending authorization amount while the transaction is pending or declined, and the settled amount once settled. Zero for released authorizations.

Example:

"25.78"

amountDirection
enum<string>
required

Amount direction. debit reduces the card balance, credit is a refund.

Available options:
debit,
credit
Example:

"debit"

cardId
string<uuid>
required

Card the transaction was placed on.

Example:

"123e4567-e89b-12d3-a456-426614174002"

createdAt
string<YYYY-MM-DDTHH:MM:SS.MSZ>
required

External network creation time — the field the list is sorted and date-filtered by, and the same value the card financial event webhook emits as createdAt.

Example:

"2025-01-11T22:10:43.979Z"

currency
string
required

ISO 4217 currency code of the amount.

Example:

"USD"

id
string<uuid>
required

Unique identifier. Matches the transactionId field on card financial event webhooks, allowing reconciliation between this endpoint and webhook deliveries.

Example:

"123e4567-e89b-12d3-a456-426614174005"

status
enum<string>
required

Lifecycle stage of the transaction.

Available options:
pending,
declined,
settled,
released,
pending,
declined,
settled,
released
Example:

"settled"

merchantName
string

Merchant name as reported by the card network. Omitted when the network did not supply one.

Example:

"FACEBK *RN4NULM232"