Get Transaction List
Description
The GetClosedLoopTransactionList API allows users to retrieve a list of transactions from the Closed Loop system. The API supports filtering by TransactionIdentifier, MerchantAccountKey, TransactionType, and date range, enabling precise control over returned results.
Key Features
- Pagination support for large result sets
- Combination of date range and transaction type filters
- Idempotency support to prevent duplicated requests
Available Filters
- TransactionIdentifier: Unique identifier of a specific transaction
- MerchantAccountKey: Filters transactions by merchant account
- TransactionType: Filters by transaction type (e.g. Purchase, Withdrawal, Deposit)
- StartDate / EndDate: Filters transactions by date range
Request
{
"Method": "GetClosedloopTransactionList",
"PartnerId": 4548,
"BusinessUnitId": 4548,
"TransactionIdentifier": "TRAc8bf0cf1-8b95-4030-8c69-8db61c6900b5TRA",
"TransactionType": 1,
"MerchantAccountKey": "378320-014700-0146333-1",
"StartDate": "2025-02-01T00:00:00Z",
"EndDate": "2025-02-02T00:00:00Z",
"PageIndex": 1,
"PageSize": 10
}
Response
{
"Success": true,
"Message": "Transaction list retrieved successfully",
"Transactions": [
{
"TransactionIdentifier": "TRA7539a96b-1565-436c-a105-854e96661f1eTRA",
"TransactionType": "PurchaseClosedLoop",
"Date": "2025-03-12T13:53:30Z",
"Value": 10,
"Status": "PreSettled",
"MerchantAccountKey": "785644-690083-9999316-6",
"CancellationInfo": {
"CancellationIdentifier": "d453e2d0-b02b-4067-9ebe-158edd72cbee",
"Reason": "C01",
"Description": "Incorrect amount entered, wrong account, duplicate transaction"
}
}
],
"TotalRecords": 3
}
CancellationInfo
When applicable, transactions may include cancellation or reversal information.
Fields
- CancellationIdentifier: Unique identifier of the cancellation or reversal
- Reason: Standardized cancellation reason code
- Description: Detailed reason provided by the operator or system
Parameters
| Parameter | Description | Type | Required |
|---|---|---|---|
| Method | API method name | String | Yes |
| PartnerId | Partner identifier | Integer | Yes |
| BusinessUnitId | Business unit identifier | Integer | Yes |
| MerchantAccountKey | Merchant account key | String | No |
| TransactionIdentifier | Transaction identifier | String | No |
| TransactionType | Transaction type | Integer | No |
| StartDate | Start date filter | DateTime | Conditional |
| EndDate | End date filter | DateTime | Conditional |
| PageIndex | Page index | Integer | No |
| PageSize | Page size | Integer | No |
Updated about 1 month ago
