Skip to main content

Transaction

Get Transaction List​

This API allows you to retrieve the list of transaction for a cardholder within the system.

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

ParameterTypeRequiredDescription
versionstringYesAPI version number

Request Headers

ParameterTypeRequiredDescription
x-api-keystringYesShared X-API key
x-product-idstringYesShared ProductID
x-cardholder-idstringYesCardholder Identification
x-wallet-idstringYesWallet Identification
x-card-idstringYesCard Identification
x-request-idstringYesIdempotency key for request tracking
Content-TypestringYesMust be application/json

Request Query Parameters

ParameterTypeRequiredDescription
SizeNumberNoNumber of entries per page (eg:- "10")
PageNumberNoPage number of response (eg:- '1")
from_dateNumberNo *Ending date filter, ISO8601 date format in UTF-8, (eg:- 2022-11-10T07:09:45Z)
to_dateNumberNo *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 --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

{
"status": "Success",
"message": "Card transaction list fetched successfully.",
"code": 200,
"data": [
{
"total_count": 0,
"page": 1,
"total_pages": 0,
"transactions": []
}
]
}