Skip to main content

Transaction List (Extended)

Get a detailed list of transactions with full information.

Endpoint Information

Name: Get Transaction List (Extended)
Method: GET
URL: {{BASE_URL}}/api/v1/transactions/list

Authentication

Type: Basic Auth

  • Username: App Key
  • Password: Secret Key

Query Parameters

ParameterTypeRequiredDefaultDescription
merchantAccountIdstringYes-Your merchant account ID
pageintegerNo1Page number for pagination
statusstringNo-Filter by status (e.g., Declined, Accepted)
filterByRefstringNo-Filter by transaction reference

Example Request

GET {{BASE_URL}}/api/v1/transactions/list?merchantAccountId=100001&page=1&status=Declined

Response

Success Response

{
"success": true,
"message": "Transaction list",
"data": [
{
"merchantId": 123,
"transactionId": "Re0hIIzQMq",
"txAmount": 50,
"txFee": 0,
"txTotalAmount": 50,
"txCurrency": "USD",
"baseAmount": 50,
"baseFeeAmount": 0,
"baseTotalAmount": 50,
"baseCurrency": "USD",
"status": "Declined",
"statusCode": "",
"errorMsg": "",
"customerBrowserAgent": "Mozilla/5.0...",
"initialPsp": "Trust Payments",
"finalPsp": "Trust Payments",
"paymentType": "Card",
"txType": "VISA",
"txMethod": "Deposit",
"maskedPan": "411111XXXXXX1111",
"customerEmail": "[email protected]",
"customerFirstName": "John",
"customerLastName": "Doe",
"customerCountry": "AL",
"customerIpAddr": "103.187.94.96",
"subStatus": "Refunded", // "Partially Refunded"
"created": "2025-09-16 10:22:56",
"updated": "2025-09-16 10:22:58"
}
],
"pagination": {
"total": 50,
"current_items_count": 15,
"items_per_page": 15,
"current_page_no": 1,
"last_page_no": 4,
"has_more_pages": true
}
}

Response Fields (Key Fields)

FieldTypeDescription
transactionIdstringUnique transaction ID
txAmountnumberTransaction amount
txCurrencystringTransaction currency
statusstringCurrent status of the transaction
subStatusstringTransaction sub-status (e.g., Refunded, Partially Refunded)
initialPspstringThe Payment Service Provider initially attempted
finalPspstringThe PSP that processed the final attempt
maskedPanstringMasked card number
customerEmailstringCustomer's email
createdstringCreation timestamp
errorMsgstringError message if declined