List card transactions
Cards
Card Transactions
List transaction history for a specific card. GET /cards//transactions. Requires cards:read scope.
GET
List card transactions
Overview
Returns a paginated list of card-level transactions sourced directly from the card network. This includes purchases, declines, refunds, reversals, and fees — everything that moved money on the physical card.These are card-to-merchant transactions, not program ledger movements. For deposits, withdrawals, and card funding/unload events, use
GET /transactions instead.Path Parameters
| Parameter | Type | Description |
|---|---|---|
id | string | The card ID (prefix crd_) |
Query Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
page | integer | 1 | Page number (1-based) |
limit | integer | 20 | Results per page (max: 100) |
Transaction Object
| Field | Type | Description |
|---|---|---|
transactionId | string | Unique transaction identifier from the card network |
cardId | string | The card ID this transaction belongs to |
type | string | Transaction type (e.g. PURCHASE, REFUND, FEE) |
status | string | SETTLED, PENDING, DECLINED, REVERSED |
amount | number | Transaction amount in card currency |
feeAmount | number | Network fee charged (if any) |
currency | string | Transaction currency (e.g. USD) |
merchant | object | Merchant details — present for purchase transactions |
merchant.name | string | Merchant name |
merchant.id | string | Merchant ID at the network |
merchant.city | string | Merchant city |
merchant.country | string | Merchant country code |
merchant.mcc | string | Merchant Category Code |
merchant.mccCategory | string | Human-readable MCC description |
memo | string | Transaction memo or description |
isSettled | boolean | Whether the transaction has cleared |
wasReversed | boolean | Whether the transaction was reversed |
createdAt | string | Transaction timestamp (ISO 8601) |
Example
Success Response (200)
If the card has not yet been fully provisioned by the card network, the
data array will be empty and pagination.total will be 0.Error Codes
| Code | HTTP | Cause |
|---|---|---|
CARD_NOT_FOUND | 404 | Card does not exist or belongs to another business/environment |
PROVIDER_ERROR | 500 | Card network unavailable — retry with exponential back-off |
INSUFFICIENT_SCOPE | 403 | Key lacks cards:read scope |
Authorizations
API key from the FYATU CaaS portal. Pass as Authorization: Bearer <key>.
Path Parameters
Query Parameters
Page number (1-based)
Required range:
x >= 1Results per page
Required range:
1 <= x <= 100
