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": 101,
"transactionId": "2222211112222",
"txAmount": 20,
"txFee": 0,
"txTotalAmount": 20,
"txCurrency": "USD",
"baseAmount": 20,
"baseFeeAmount": 0,
"baseTotalAmount": 20,
"baseCurrency": "USD",
"status": "Declined",
"statusCode": "",
"subStatus": "",
"errorMsg": "Failed to initialize transaction",
"customerBrowserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36",
"initialPsp": "Stripe",
"initialPspStatusCode": "",
"initialPspRefId": "",
"initialPspMid": "Stripe",
"finalPsp": "Stripe",
"finalPspStatusCode": "",
"finalPspRefId": "",
"finalPspMid": "Stripe",
"paymentType": "Card",
"txType": "VISA",
"txMethod": "Deposit",
"cardScheme": "VISA",
"cardBin": 411111,
"cardIssuer": "VISA PRODUCTION SUPPORT CLIENT BID 1",
"cardIssuerCountry": "UNITED STATES",
"maskedPan": "411111XXXXXX1111",
"cardHolderName": "tes test",
"customerEmail": "[email protected]",
"customerFirstName": "Esse adipisicing ea",
"customerLastName": "Dolores ut voluptas",
"customerCountry": "US",
"customerAddress": "Dolor sit est ipsum",
"customerIpAddr": "3.1.1.1",
"customerIpCountry": "Singapore",
"customerIpRegion": "Central Singapore",
"customerIpCity": "Singapore",
"created": "2026-03-05 19:07:33",
"updated": "2026-03-05 19:07:35",
"updatedBy": "",
"kycStatus": false
}
],
"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
merchantIdintegerMerchant ID
transactionIdstringUnique transaction ID
txAmountnumberTransaction amount
txFeenumberTransaction fee
txTotalAmountnumberTotal transaction amount (amount + fee)
txCurrencystringTransaction currency
baseAmountnumberBase amount in merchant currency
baseFeeAmountnumberBase fee amount
baseTotalAmountnumberBase total amount
baseCurrencystringBase currency
statusstringCurrent status of the transaction
statusCodestringStatus code from the platform
subStatusstringTransaction sub-status (e.g., Refunded, Partially Refunded)
errorMsgstringError message if declined or failed
customerBrowserAgentstringCustomer browser user agent
initialPspstringPayment Service Provider initially attempted
initialPspStatusCodestringStatus code from the initial PSP
initialPspRefIdstringReference ID from the initial PSP
initialPspMidstringMerchant ID (MID) at the initial PSP
finalPspstringPSP that processed the final attempt
finalPspStatusCodestringStatus code from the final PSP
finalPspRefIdstringReference ID from the final PSP
finalPspMidstringMerchant ID (MID) at the final PSP
paymentTypestringPayment type (e.g., Card)
txTypestringTransaction type (e.g., VISA)
txMethodstringTransaction method (e.g., Deposit)
cardSchemestringCard scheme (e.g., VISA)
cardBinintegerCard BIN
cardIssuerstringCard issuer name
cardIssuerCountrystringCard issuer country
maskedPanstringMasked card number
cardHolderNamestringCardholder name
customerEmailstringCustomer email
customerFirstNamestringCustomer first name
customerLastNamestringCustomer last name
customerCountrystringCustomer country code
customerAddressstringCustomer address
customerIpAddrstringCustomer IP address
customerIpCountrystringCountry derived from customer IP
customerIpRegionstringRegion derived from customer IP
customerIpCitystringCity derived from customer IP
createdstringCreation timestamp
updatedstringLast update timestamp
updatedBystringUser or system that last updated the record
kycStatusbooleanWhether KYC verification passed