Create UPI Number Response
Fetches the result of a previously initiated UPI Number creation request. Pass the callbackRef from createUpiNumberReq.
Request Body
application/json
Device and SIM information required for UPI API authentication and tracking
Channel or institution code
Sequence number for request tracking
Callback reference ID received from the initiating async API call
Response Body
application/json
curl -X POST "https://sandbox-upi-api.m2pfintech.com/upi/v1/wrapper/profile/createUpiNumberRes" \ -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": "913", "callbackRef": "upi-num-create-uuid-456" }'{
"status": "SUCCESS",
"exception": null,
"seqNo": "913",
"result": {
"upiNumber": "919876501234",
"vpaId": "amit.patel@indie"
}
}Create UPI Number Request POST
Initiates the creation of a UPI Number for the user. UPI Number is a numeric identifier linked to the users VPA. Call checkUpiNumberReq first to verify availability. This is an asynchronous API - use createUpiNumberRes with the callbackRef to get the result.
Get User Profile POST
Retrieves the complete user profile including personal details, linked VPAs, linked bank accounts, merchant information, delegate details, and feature flags. This is the primary API to get the current state of the user in the M2P UPI platform.
