Fetch Disputes
Fetches the list of disputes raised by the user. Returns dispute details including status, resolution, and associated transaction information. Supports pagination via offset and pageNo.
Query Parameters
Number of records per page
5Page number (0-indexed)
0Request Body
application/json
Device and SIM information required for UPI API authentication and tracking
Channel or institution code assigned by M2P during onboarding
Sequence number for request tracking
Response Body
application/json
curl -X POST "https://sandbox-upi-api.m2pfintech.com/upi/v1/wrapper/transaction/fetchDispute" \ -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": "752" }'{
"status": "SUCCESS",
"exception": null,
"seqNo": "752",
"result": [
{
"disputeId": "DISP-UUID-001",
"txnId": "TXN20260301123456ABCD",
"rrn": "603012345678",
"disputeStatus": "REGISTERED",
"disputeType": "DEBIT_REVERSAL",
"amount": "250.00",
"raisedDate": "2026-03-02T10:00:00Z",
"reason": "Amount debited but transaction failed",
"resolution": null
},
{
"disputeId": "DISP-UUID-002",
"txnId": "TXN20260215567890WXYZ",
"rrn": "602151234567",
"disputeStatus": "RESOLVED",
"disputeType": "CREDIT_NOT_RECEIVED",
"amount": "1000.00",
"raisedDate": "2026-02-16T11:00:00Z",
"reason": "Money debited but not credited to payee",
"resolution": "Amount reversed to payer account"
}
]
}Create Dispute Response POST
Fetches the result of a previously initiated dispute creation. Pass the callbackRef from createDispute to check if the dispute was successfully registered with NPCI and the bank.
International UPI Payment POST
Initiates an international UPI payment for cross-border transactions. Requires international UPI to be enabled for the tenant. Amount is converted at the applicable exchange rate. Subject to LRS (Liberalised Remittance Scheme) limits and FETERS reporting requirements.
