Transaction
Get Transaction List​
This API allows you to retrieve the list of transaction for a cardholder within the system.
- Endpoint
GET {{baseUrl}}/issuing/api/:version/card/transaction/list
Description
Retrieves the list of transaction for a cardholder within the system. This API allows the cardholder to view all completed transactions, helping track spending activity and manage financial records.
Request Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| version | string | Yes | API version number |
Request Headers
| Parameter | Type | Required | Description |
|---|---|---|---|
| x-api-key | string | Yes | Shared X-API key |
| x-product-id | string | Yes | Shared ProductID |
| x-cardholder-id | string | Yes | Cardholder Identification |
| x-wallet-id | string | Yes | Wallet Identification |
| x-card-id | string | Yes | Card Identification |
| x-request-id | string | Yes | Idempotency key for request tracking |
| Content-Type | string | Yes | Must be application/json |
Request Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| Size | Number | No | Number of entries per page (eg:- "10") |
| Page | Number | No | Page number of response (eg:- '1") |
| from_date | Number | No * | Ending date filter, ISO8601 date format in UTF-8, (eg:- 2022-11-10T07:09:45Z) |
| to_date | Number | No * | Starting date filter, ISO8601 date format in UTF-8 (eg:- 2022-11-10T07:09:45Z) |
*Append T23:59:59Z if you want to filter by date
Request Example
- cURL
curl --location --request GET \
--url '{{baseUrl}}/issuing/api/:version/card/transaction/list?size=10&page=1&from_date=2025-08-01&to_date=2025-08-26' \
--header 'x-api-key: {{Shared X-API key}}' \
--header 'x-product-id: {{Shared ProductID}}' \
--header 'x-cardholder-id: {{CardholderID}}' \
--header 'x-wallet-id: {{WalletID}}' \
--header 'x-card-id: {{CardID}}' \
--header 'x-request-id: {{IdempotencyKey}}' \
--header 'Content-Type: application/json' \
Response Example
- 200: Success
- 400: Error
{
"status": "Success",
"message": "Card transaction list fetched successfully.",
"code": 200,
"data": [
{
"total_count": 0,
"page": 1,
"total_pages": 0,
"transactions": []
}
]
}
{
"code": 400,
"message": "Error Message",
"status": "error"
}