Skip to main content
GET
Get a card transaction

Authorizations

Api-Key
string
header
required

Partner API key. Must carry the cards permission.

Headers

Api-Version
string
default:2026-09.1
required

The API version this request targets. 2026-09.1. See Versioning.

Pattern: ^\d{4}-\d{2}\.\d+$

Path Parameters

customerId
string
required

An individual, a business or an employee (cus_).

Example:

"cus_1Xb7..."

transactionId
string
required

The card transaction (ctx_).

Example:

"ctx_9pL3..."

Response

The card transaction.

transactionId
string
Example:

"ctx_9pL3..."

cardId
string
cardholderId
string
businessId
string | null
type
enum<string>

A refund is its own transaction with a positive amount; relatedTransactionId points to the purchase when known.

Available options:
purchase,
refund
status
enum<string>

pending (authorised), completed (settled), reversed, declined.

Available options:
pending,
completed,
reversed,
declined
amount
object

The current amount, in the card's currency.

authorizedAmount
object

The amount when it was authorised.

originalAmount
object

The amount in the merchant's currency.

merchant
object
declineReason
object | null

{ code, message }. Codes: insufficient_funds, limit_exceeded, card_frozen, card_canceled, card_inactive, merchant_not_allowed, fraud_suspected, other.

fees
object[]

Endl fees on this transaction.

authorizedAt
string<date-time>
settledAt
string<date-time>
updatedAt
string<date-time>

If you receive two copies, keep the one with the newest value.