Fetch Transactions (Filtered)
Fetches UPI transactions with optional filters including date range, transaction type, status, and VPA. Supports pagination via offset and pageNo query parameters. More flexible than fetchRecentTransactions for reporting and search use cases.
Query Parameters
Number of records per page (default 5, max 100)
5value <= 100Page number (0-indexed)
0Request Body
application/json
Device and SIM information required for UPI API authentication and tracking
Start date filter (YYYY-MM-DD format)
End date filter (YYYY-MM-DD format)
Filter by transaction type
"PAY" | "COLLECT"Filter by transaction status
"SUCCESS" | "FAILURE" | "PENDING"Response Body
application/json
curl -X POST "https://sandbox-upi-api.m2pfintech.com/upi/v1/wrapper/transaction/fetchTransactions" \ -H "Content-Type: application/json" \ -d '{ "deviceInfo": { "deviceId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", "simId": "8991101200003204510", "deviceType": "MOB", "os": "Android", "telecom": "Airtel", "geoCode": "13.0827,80.2707", "appId": "v2.0", "ipAddress": "192.168.1.50", "location": "Mumbai", "mobile": "919876501234" }, "channelCode": "HDFC0001234", "seqNo": "603", "fromDate": "2026-02-01", "toDate": "2026-03-01", "txnType": "PAY", "status": "SUCCESS" }'{
"status": "SUCCESS",
"exception": null,
"seqNo": "603",
"result": [
{
"txnId": "TXN20260301123456ABCD",
"rrn": "603012345678",
"txnStatus": "SUCCESS",
"amount": "250.00",
"payerVpa": "amit.patel@indie",
"payeeVpa": "merchant@upi",
"payeeName": "Coffee Shop",
"txnDate": "2026-03-01T14:30:00Z",
"txnType": "PAY",
"debitCredit": "DEBIT"
}
]
}Fetch Recent Transactions POST
Fetches the most recent UPI transactions for the user profile. Returns a list of transactions ordered by date descending. Supports pagination via offset and pageNo query parameters. Default page size is 5, maximum is 100.
Pending Collect Request Count POST
Returns the count of pending collect requests for the user. Use this to show a badge or notification count for pending collect requests that need the users attention (approve or decline).
