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
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:

"100.00"

amountDirection
enum<string>
required

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

Available options:
debit,
credit
cardId
string<uuid>
required

Card the transaction was placed on.

Example:

"550e8400-e29b-41d4-a716-446655440000"

createdAt
string<date-time>
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-01T00:00:00Z"

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:

"550e8400-e29b-41d4-a716-446655440000"

status
enum<string>
required

Lifecycle stage of the transaction.

Available options:
pending,
declined,
settled,
released
merchantName
string

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

Example:

"FACEBK *RN4NULM232"