Set Credentials Response (UPI PIN Result)
Fetches the result of a previously initiated credential set request. Pass the callbackRef from setCredentialsReq to check if the UPI PIN was successfully set, changed, or reset.
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/setCredentialsResp" \ -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": "403", "callbackRef": "set-cred-uuid-67890" }'{
"status": "SUCCESS",
"exception": null,
"seqNo": "403",
"message": "Credentials set successfully",
"result": {
"credentialStatus": "SET",
"accountId": "acc-uuid-001"
}
}Set Credentials Request (UPI PIN) POST
Initiates the UPI PIN set or change operation. The encrypted PIN block (prepared by the Common Library SDK using OTP and card details) is sent to NPCI via the bank for PIN setup. This is an asynchronous API - use setCredentialsResp with the callbackRef to get the result. Supports SET (new PIN), CHANGE (update existing), and RESET operations.
Check Transaction Status POST
Fetches the status of a previously initiated transaction using the account identifier and original UPI transaction ID.
