CardTransactionRequestDtocardId, optional paging (pageNumber, pageSize), transactionType, transactionId, date range.ApiResponse<GetCardTransactionResponse>.null can change the hash — keep body stable or mirror your client serializer.curl --location -g --request POST 'https://api-dev.usenumero.com/numeroaccount/api/v{{apiVersion}}/business/card/transactions' \
--header '{{headerApiKeyName}}: {{businessApiKey}}' \
--header '{{headerSignatureName}}: {{requestSignature}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"cardId": "CARD_ID_FROM_ISSUE_OR_LIST",
"pageNumber": 1,
"pageSize": 20,
"transactionType": null,
"transactionId": null,
"startDate": null,
"endDate": null
}'{
"status": true,
"message": "Success",
"code": "00",
"version": "v1",
"reference": "N2026032512010005",
"data": {
"transactionResponse": [
{
"id": 1001,
"cardId": "card_mid_abc123",
"merchantName": "Coffee Shop",
"merchantCity": "Lagos",
"merchantState": "LA",
"merchantMcc": "5812",
"merchantCountry": "NG",
"transactionType": "debit",
"transactionStatus": "settled",
"transactionAmount": 2500,
"currencyCode": "NGN",
"transactionTime": "2026-03-25T10:15:00",
"description": "POS purchase",
"network": "VISA",
"authorizationAmount": 2500,
"authorizationCurrencyCode": "NGN",
"balanceAfterTransaction": 14750.5,
"createdAt": "2026-03-25T10:15:02"
}
],
"currentPage": 1,
"pageSize": 20,
"totalCount": 1,
"totalPages": 1
},
"error": null
}