Request Activation
Initiates an activation request for a feature or service on the UPI platform. This is an asynchronous API - use respActivation with the callbackRef to get the result.
Request 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/profile/reqActivation" \ -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": "404" }'{
"status": "SUCCESS",
"exception": null,
"seqNo": "404",
"callbackRef": "activation-uuid-12345",
"result": null
}OTP Response Check POST
Checks the status of a previously initiated OTP request. Pass the callbackRef from otpReq to verify if the OTP has been delivered to the users mobile. On success, the Common Library SDK reads the OTP from the device and proceeds with PIN setup.
Response Activation POST
Fetches the result of a previously initiated activation request. Pass the callbackRef from reqActivation to check activation status.
