Link Account to VPA
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.
Request Body
application/json
Device and SIM information required for UPI API authentication and tracking
VPA to link the account to
Account to link
Response Body
application/json
curl -X POST "https://sandbox-upi-api.m2pfintech.com/upi/v1/wrapper/profile/linkAccount" \ -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": "307", "vpaId": "amit.patel@indie", "accountId": "acc-uuid-001" }'{
"status": "SUCCESS",
"exception": null,
"seqNo": "307",
"message": "Account linked successfully",
"result": "TRUE"
}Get Account Details POST
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.
List Accounts from Bank POST
Retrieves the list of bank accounts associated with the users mobile number from the bank or NPCI. This API fetches accounts that can potentially be linked to the UPI profile. Returns account details including masked account number, IFSC, account type, and credential (PIN) status.
