Skip to main content
GET
Get Card Transactions

Overview

Retrieve a paginated list of all transactions made with a specific card, including purchases, refunds, and funding operations.

Path Parameters

Query Parameters

Confirming an operation reached the card

Pass reference with the transactionReference returned by a fund or unload call to see the transactions that operation produced on the card. This is the authoritative check. The card provider’s transaction history is the record of what actually happened to the card, and it is independent of the status we report on the operation itself. If a funding call reports a failure but the money did reach the card, this lookup shows it — which is exactly the case worth verifying before re-funding a card.
An empty transactions array means no transaction with that reference exists on the card. One or more entries means the operation reached it — a single reference can return more than one row when an operation also attracted a fee. The lookup searches the card’s history rather than a single page, so page is ignored when reference is set.
reference matches the transactionReference from the fund/unload response, not the reference you supplied for idempotency. The two are different identifiers: yours keys the request, transactionReference identifies the operation on the card.

Example Usage

Response Fields

Category Values

Pagination

When a single card payment generates two DEBIT entries with the same merchant (e.g. a Facebook charge of 1.00followedbya1.00 followed by a 0.50 entry), the category field tells them apart: "Card Charge" is the actual payment and "Cross-border Fee" is the international surcharge. Always check category before rendering transaction labels in your UI.

Authorizations

Authorization
string
header
required

JWT access token obtained from /auth/token

Path Parameters

cardId
string
required

Query Parameters

page
integer
default:1
limit
integer
default:20
Required range: x <= 100
reference
string

Return only the transactions carrying this reference — the transactionReference returned by a fund or unload call. Searches the card history rather than a single page, and is the way to confirm an operation actually reached the card.

Response

Transactions retrieved

success
boolean
Example:

true

status
integer
Example:

200

message
string
data
object
meta
object