Skip to main content

DP Beneficiary ID Mapping Update

πŸ‘€βž‘οΈπŸŒ DP Beneficiary ID Mapping Update Request (Client β†’ WCF REST Service)​

This message is sent by the Client to the WCF REST Service to map or unmap the DP Beneficiary ID of an end user.
The Service validates the parameters and, upon success, returns the response in string format.
On failure, an appropriate error response is returned.

πŸ“˜ Tags and Fields​

TagField NameReq’dData Type (Max)Comment
63Message VersionYString (10)Fixed Value – FT1.0
64Message TypeYIntegerFixed Value – 340 (documentation says 340, example uses 381 β€” examples take precedence β†’ 381)
67Reserved PG Dealer IdOString (15)Reserved PG Dealer Id
4Session IdYString (100)Must match the session id from logon response
201User IdYString (10)Web Retail User Id
202Group IdYString (10)Group Id of the user
380Beneficiary DetailsYJSON ArrayArray of objects with:
BeneficiaryId, DPId, Depository, Priority, Action

Example:
[{"BeneficiaryId":"12345678","DPId":"INE46781","Depository":"NSDL","Priority":1,"Action":"1"}]

Action Codes:
1 – Add
2 – Delete
999Check Sum ValueYIntegerChecksum generated from the entire string. Must be last tag.

Format for Beneficiary Details (Tag 380)​

[
{
"BeneficiaryId": "12345678",
"DPId": "INE46781",
"Depository": "NSDL",
"Priority": 1,
"Action": "1"
}
]

Examples​

βœ… String to be passed for generating checksum​

63=FT1.0|64=381|67=RESERVEDPG|4=fj7DbQs29WZD64p9VBDeaTvAJ1tNXFcyzZupfKHXXw|201=RAMA21|202=HO|380=[{"BeneficiaryId":"12345678","DPId":"INE46781","Depository":"NSDL","Priority":1,"Action":"1"}]

βœ… String to be passed along with checksum:​

63=FT1.0|64=381|67=RESERVEDPG|4=fj7DbQs29WZD64p9VBDeaTvAJ1tNXFcyzZupfKHXXw|201=RAMA21|202=HO|380=[{"BeneficiaryId":"12345678","DPId":"INE46781","Depository":"NSDL","Priority":1,"Action":"1"}]|999=229

πŸ“‘πŸ“¨ DP Beneficiary ID Mapping Update Response (WCF REST Service β†’ Client)​

πŸ“˜ Tags & Fields​

TagField NameReq’dComment
63Message VersionYFixed Value – FT1.0
64Message TypeYFixed Value – 382
18Response CodeYResponse Code:
0 – Failure
1 – Success
19Response MessageOResponse Message text

Examples​

βœ… Success Case​

63=FT1.0|64=382|18=1|19=DP beneficiary mapping updated successfully

❌ Failure Case​

63=FT1.0|64=382|18=0|19=Error occurred, kindly contact administrator