m2pfintech
API LibraryUtility

List Keys Response

Fetches the result of a previously initiated list keys request. Pass the callbackRef received from listKeysReq to retrieve the encryption keys. These keys are used by the Common Library SDK for secure UPI PIN entry and encryption.

POST
/upi/v1/wrapper/util/listKeysRes

Request Body

application/json

deviceInfo*

Device and SIM information required for UPI API authentication and tracking

channelCode*string

Channel or institution code

seqNo*string

Sequence number for request tracking

callbackRef*string

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/util/listKeysRes" \  -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",    "callbackRef": "key-cb-ref-uuid-12345"  }'

{
  "status": "SUCCESS",
  "exception": null,
  "seqNo": "1",
  "callbackRef": null,
  "message": null,
  "result": {
    "keys": [
      {
        "ki": "key-identifier-1",
        "keyValue": "MIIBIjANBgkq...",
        "keyType": "RSA",
        "code": "NPCI"
      }
    ]
  }
}