- Cashfree does not support the verification of Deutsche Bank and Paytm Payments Bank accounts.
- For further queries, please refer to the Bank Account Verification FAQs.
- IMPS verifies only the first five characters of the IFSC code, which represent the bank. It does not verify the remaining six characters that identify the branch.
Authorizations
Your unique client identifier issued by Cashfree. You can find this in your Merchant Dashboard.
The secret key associated with your client ID. Use this to authenticate your API requests. You can find this in your Merchant Dashboard.
Headers
Send the signature if two-factor authentication is selected as Public Key. More details
Body
Find the request parameters to verify the bank account information using the sync method
It is the bank account number for verification. It can be an alphanumeric value between 6 and 40 characters.
"26291800001191"
It is the IFSC information of the bank where the bank account is registered. It should be ann alphanumeric value of 11 characters. The first 4 characters should be alphabets, the 5th character should be a 0, and the remaining 6 characters should be numeric digits.
"YESB0000001"
It is the name of the bank account holder. When provided, a name match verification is done. Only alphanumeric, whitespace ( ), period (.), hyphen ( - ), slash (/), and ampersand ( & ) are allowed.
"John Doe"
It is the phone number of the account holder that is associated with the entered bank account. Only numeric digits betweem 8 and 13 characters are allowed.
"9999999999"
Response
Success response for Bank Account Verification Sync V2
It displays the unique ID created by Cashfree Payments for reference purposes.
format: int64
23
It displays the name of the account holder as per the bank records.
"JOHN DOE"
It displays the name of the bank.
"YES BANK"
It displays the unique transaction reference (UTR) number created by the bank to identify the transaction.
"404223241811"
It displays the name of the city where the bank is located.
"MUMBAI"
It displays the name of the branch where the bank account is registered.
"SANTACRUZ, MUMBAI"
It represents the code used to identify banks and branches participating in the Electronic Clearing System (ECS).
33
It displays the score of the name match verification.
"90.00"
It displays the result of the name match verification. Possible values are:
DIRECT_MATCH
GOOD_PARTIAL_MATCH
MODERATE_PARTIAL_MATCH
POOR_PARTIAL_MATCH
NO_MATCH
"GOOD_PARTIAL_MATCH"
It displays the status of the bank account. Possible values are:
VALID
INVALID
"VALID"
It displays the status code of the bank account. Possible values are:
ACCOUNT_IS_VALID
INVALID_ACCOUNT_FAIL
ACCOUNT_BLOCKED
INVALID_IFSC_FAIL
NRE_ACCOUNT_FAIL
"ACCOUNT_IS_VALID"
It displays the details corresponding to IFSC.