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",
"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
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