Skip to main content

Endpoint

POST /v1/partner/fetchTransactionList

Example: Axios POST Request

await axios.post(
  "https://api.upitranzact.com/v1/partner/fetchTransactionList",
  {
	pid: "Your Partner ID", // eg. PABC
    mid: "Your Merchant ID", // Example: ABC
    s_date: "dd-mm-yyyy", // Example: 14-10-2025
    e_date: "dd-mm-yyyy", // Example: 15-10-2025
  },
  {
    headers: {
      Authorization: "Basic base64(public_key:secret_key)"
    }
  }
);

Key Parameters

  • pid: Your partner identifier.
  • mid: Your merchant identifier.
  • s_date: List of transaction from data.
  • e_date: List of transaction till date
  • Authorization: Must be in the format Basic base64(public_key:secret_key).
Make sure to replace placeholder values with actual data before executing.

Headers

NameValue
Content-Typeapplication/x-www-form-urlencoded
AuthorizationBasic base64(public_key:secret_key)

Request Body Parameters

NameTypeDescriptionExampleRequired
pidstringYour Partner IDPABCYes
midstringMerchant IDABCYes
s_datestringdd-mm-yyyy14-10-2025Yes
e_datestringdd-mm-yyyy15-10-2025Yes

Authorization

Requests must include the Authorization header with a Base64-encoded string of public_key:secret_key. Example Format:
Authorization: Basic base64(public_key:secret_key)
Example Encoded Header:
Authorization: Basic eW91cl9wdWJsaWNfa2V5OnlvdXJfc2VjcmV0X2tleQ==

Response Body

{
  "status": true,
  "statusCode": 200,
  "msg": "Transactions found",
  "data": [
    {
      "amount": 1,
      "UTR": "600647608XX",
      "order_id": "ORD12345",
      "status": "success",
      "merchant_id": "UPITRXXX",
      "payerName": "VICKY KUMAR",
      "created_at": "2026-01-05T20:56:57.000Z"
    }
  ]
}