API LibraryProfile Management
Create UPI Number Request
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.
Request Body
application/json
deviceInfo*
Device and SIM information required for UPI API authentication and tracking
channelCode*string
seqNo*string
vpaId*string
VPA to link the UPI Number to
Response Body
application/json
curl -X POST "https://sandbox-upi-api.m2pfintech.com/upi/v1/wrapper/profile/createUpiNumberReq" \ -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": "912", "vpaId": "amit.patel@indie" }'{
"status": "SUCCESS",
"exception": null,
"seqNo": "912",
"callbackRef": "upi-num-create-uuid-456",
"result": null
}Check UPI Number Response POST
Fetches the result of a previously initiated UPI Number check request. Pass the callbackRef from checkUpiNumberReq to get the availability status of the UPI Number.
Create UPI Number Response POST
Fetches the result of a previously initiated UPI Number creation request. Pass the callbackRef from createUpiNumberReq.
