Use this API to get the details of a particular beneficiary from your account. You can pass either beneficiary_id or the combination of bank_account_number and bank_ifsc to fetch the details.
Click to view the response codes.
HTTP Status Code | Error Code | Message | Next Action |
---|---|---|---|
200 | - | - | - |
400 | too_many_parameters_in_request | Please provide either bank_account_number and bank_ifsc together or beneficiary_id alone. Do not include all three parameters in the request | Please provide either bank_account_number and bank_ifsc together or beneficiary_id alone. Do not include all three parameters in the request. |
400 | bank_ifsc_missing | bank_ifsc : should be provided with the request if bank_account_number is provided | Provide a valid bank_ifsc if bank_account_number is provided. |
400 | bank_account_number_missing | bank_account_number: should be provided with the request if bank_ifsc is provided | Provide a valid bank_account_number is bank_ifsc is provided. |
400 | beneficiary_identifiers_missing | beneficiary_identifiers_missing beneficiary_identifiers : Either beneficiary_id or the combination of bank_account_number and bank_ifsc has to be provided with the request | Please provide either beneficiary_id or the combination of bank_account_number and bank_ifsc. |
400 | beneficiary_id_length_exceeded | beneficiary_id : should not be more than 50 characters long. value received: test_bene_id | Enter a valid beneficiary_id |
400 | beneficiary_id_invalid | beneficiary_id : should contain only letters, numbers, hyphen, underscore, pipe, and dot. Value received: .\qewqefwqev | Enter a valid beneficiary_id. |
400 | bank_account_number_length_exceeded | bank_account_number : should not be more than 25 characters long. value received: 235142352346523462456345263452345 | Provide a valid bank_account_number. |
400 | bank_account_number_length_short | bank_account_number : should not be less than 4 characters long. value received: 12 | Provide a valid bank_account_number. |
.400 | bank_account_number_invalid | bank_account_number : should be alphanumeric. value received: 123@ | Provide a valid bank_account_number. |
400 | bank_ifsc_invalid | bank_ifsc : please provide a valid IFSC. value received: SBIN00708410 | Provide a valid bank_ifsc. |
404 | beneficiary_not_found | Beneficiary does not exist | Provide the details of an existing beneficiary. If such a beneficiary does not exist, use CREATE API to create a new beneficiary. |
404 | beneficiary_not_found | Beneficiary with the given bank_account_number and bank_ifsc does not exist | Provide the details of an existing beneficiary. If such a beneficiary does not exist, use CREATE API to create a new beneficiary |
404 | beneficiary_not_found | Beneficiary exists with the given bank_account_number but a different bank_ifsc | If the required a beneficiary does not exist, use CREATE API to create a new beneficiary |
Client ID. You can find your app id in the Merchant Dashboard.
Client secret key. You can find your secret in the Merchant Dashboard.
It is the API version to be used. The accepted format is YYYY-MM-DD.
It is the request ID for the API call. This ID can be used to resolve tech realted issues. Communicate this in your tech related queries to Cashfree Payments.
Signature to be sent if IP is not whitelisted
It is the unique ID you created to identify the beneficiary while creating the beneficiary.
50
It is the bank account number of the beneficiary. If bank_account_number is passed in query, bank_ifsc should also be passed.
4 - 25
It is the IFSC information as present in the beneficiary's bank account information. If bank_ifsc is passed in query, bank_account_number should also be passed.
11
OK
Contains the information of the created beneficiary