m2pfintech
API LibraryUtility

Validate Device

Validates whether the device is registered and bound in the M2P UPI platform. This API checks if the device ID and mobile number combination is valid and SIM binding is complete. Use this API on app launch to verify device registration status.

POST
/upi/v1/wrapper/util/validateDevice

Request Body

application/json

deviceInfo*

Device and SIM information required for UPI API authentication and tracking

channelCode*string

Channel or institution code assigned by M2P during onboarding

seqNo*string

Sequence number for request tracking

Response Body

application/json

curl -X POST "https://sandbox-upi-api.m2pfintech.com/upi/v1/wrapper/util/validateDevice" \  -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": "1"  }'

{
  "status": "SUCCESS",
  "exception": null,
  "seqNo": "1",
  "callbackRef": null,
  "message": "Device validated successfully",
  "result": {
    "id": "c82e4f19-7b3a-4d6e-9f01-ab3456789def",
    "mobile": "919876501234",
    "deviceId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
  }
}