Documentation Index
Fetch the complete documentation index at: https://ramps-moonrise-limestone.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
GET /cards/{id}/transactions returns the parent CardTransaction
rows for a card, with all of the pulls, clearings, and refunds rolled
up into aggregate summaries.
The basic shape
pullSummary.count = 2 with settledAmount > authorizedAmount is the
restaurant-tip / over-auth path: the original auth pulled 2.50 when the merchant cleared for $15.00.
Available filters
| Parameter | Notes |
|---|---|
status | AUTHORIZED | PARTIALLY_SETTLED | SETTLED | REFUNDED | EXCEPTION |
merchantDescriptor | Substring match on the captured descriptor string |
mcc | Four-digit ISO 18245 code, exact match |
startDate, endDate | ISO 8601 timestamps, inclusive, applied to createdAt |
limit | 1–100, default 20 |
cursor | Returned from the previous page |
sortOrder | asc or desc, default desc |
The EXCEPTION view
Rows withstatus: "EXCEPTION" are where the transaction settled to
the card network but the corresponding pull from the funding source
failed. These are the high-urgency reconciliation alerts — every
on-call dashboard should expose this query:
Going deeper than the parent
The aggregates on the parent (pullSummary, settlementSummary,
refundSummary) are typically all you need for reconciliation. When
you need per-child detail, fetch the parent and follow the
issuerTransactionToken into the issuer’s records, or use
GET /cards/{id}/transactions/{transactionId} (out of scope of this
list endpoint) for the per-event breakdown.