Get Account Details
Retrieves detailed information for a specific linked bank account including account number, IFSC, bank name, account type, primary status, credential status, and AEBA (Account Enable Before Authentication) flag.
Request Body
application/json
Device and SIM information required for UPI API authentication and tracking
Unique account identifier from M2P system
Response Body
application/json
curl -X POST "https://sandbox-upi-api.m2pfintech.com/upi/v1/wrapper/profile/getAccountDetails" \ -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": "303", "accountId": "acc-uuid-001" }'{
"status": "SUCCESS",
"exception": null,
"seqNo": "303",
"result": {
"accountId": "acc-uuid-001",
"maskedAccountNumber": "XXXX5678",
"ifsc": "HDFC0001234",
"bankName": "HDFC Bank",
"accountType": "SAVINGS",
"primary": true,
"status": "ACTIVE",
"credentialStatus": "SET",
"aeba": "Y"
}
}Delete Account POST
Removes a linked bank account from the users UPI profile. The primary account cannot be deleted - change the primary account first. Deleting the last remaining account is also handled based on business rules.
Link Account to VPA POST
Links a specific bank account to a specific VPA. This establishes the association between an account and a UPI ID so that payments to or from that VPA use the linked account.
