Skip to main content

3. Fetch Account Details

3.1 POST URL: /vpa/fetchaccountdetail

Request Parameters

#Parameter Name Data TypeConstraint DescriptionPresence
1originatorUniqueIdStringLength(max. 30)Originator unique identifierM
2bankIdStringLength(max. 4) Beneficiary participant code in NCHL systemM
3vpaStringLength(10)Beneficiary identifier (VPA) for fund transferM
4requestTokenString TokenM

Note: For connectIPS based VPA transaction, bank id will be CIPS.

Token String= originatorUniqueId+”,”+ vpa+”,” + bankId+”,”+ userId

Response Parameters

#Parameter Name Data Type ConstraintDescription Presence
1requestIdentifierStringLength(20) Request id provided by NPIM
2originatorUniqueIdStringLength(max. 30) Originator unique identifierM
3vpaStringLength(10)Beneficiary identifier (VPA) for fund transferM
4bankId String Length(max. 4) Beneficiary participant code in NCHL systemM
5acctNameString Beneficiary account nameM
6accountIdStringLength(max. 20) Beneficiary account numberM
7token String TokenM

Token String= requestIdentifier +”,” +originatorUniqueId+”,” + bankId+”,” + vpa+”,” +acctName +”,” + accountId + “,” + userId

Sample Request

{
"originatorUniqueId": "VPA-123456",
"bankId": "2301",
"vpa":"9841000000",
"requestToken": “TOKEN”
}

Success Response

{
"requestIdentifier": "2021081**812628Srm",
"originatorUniqueId": " VPA-123456",
"vpa": "9841000000",
"bankId": "2301",
"acctName": "BISH*****NTHI",
"accountId": "************3456",
"token" : “TOKEN”
}

Failure Response

Case I
{
"responseCode": "E007",
"responseDescription": "TECHNICAL VALIDATION FAILED",
"fieldErrors": [
{
"field": "originatorUniqueId",
"message": "Duplicate request."
}
]
}
Case II
{
"responseCode": "400",
"responseDescription": "PARAMETER VALIDATION ERROR",
"fieldErrors": [
{
"field": "vpa",
"message": "VPA should not less than 10-character."
}
]
}