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.
Delegate Payment POST
Initiates a payment using delegate authorization. The delegate makes a payment that is debited from the delegators account. The payment amount must be within the configured per-transaction, daily, and monthly limits. UPI PIN of the delegate is required for authentication.
