> ## Documentation Index
> Fetch the complete documentation index at: https://www.cashfree.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Secure ID Troubleshooting

> Troubleshoot Cashfree Secure ID verification errors including bank account, PAN, GST, IFSC, and aadhaar APIs with checks for inputs, headers, and responses.

<Accordion title="Empty or invalid name at bank" onClick={() => posthog.capture('Accordion Clicked', { title: "Empty or invalid name at bank" })}>
  This issue arises when the customer's name isn't accessible through IMPS rails from partner banks. This is a bank-side limitation. The name can't be retrieved in this case.
</Accordion>

<Accordion title="Invalid account" onClick={() => posthog.capture('Accordion Clicked', { title: "Invalid account" })}>
  Bank account details are invalid across all partner banks. This is a limitation on the bank’s end.
</Accordion>

<Accordion title="Account blocked" onClick={() => posthog.capture('Accordion Clicked', { title: "Account blocked" })}>
  The account is valid but currently blocked, so transactions can't be processed. As part of the penny drop validation, we attempted to deposit ₹1 into the account. However, the transaction failed due to the blocked status.

  To troubleshoot this issue, follow this step:

  * Coordinate with the customer to verify and reactivate the account via their bank.
</Accordion>

<Accordion title="UTR not generated" onClick={() => posthog.capture('Accordion Clicked', { title: "UTR not generated" })}>
  UTR generation usually occurs during penny drop validation. In this case, a different validation mechanism was used to improve the success rate, so a UTR wasn't generated.

  To troubleshoot this issue, follow this step:

  * If UTR generation is required for all validations, fill in the [Support Form](https://merchant.cashfree.com/merchants/landing?env=prod\&raise_issue=1) to enable this configuration for your account.
</Accordion>

<Accordion title="Bank Account Validation (BAV) Fraud" onClick={() => posthog.capture('Accordion Clicked', { title: "Bank Account Validation (BAV) Fraud" })}>
  This issue arises when there are excessive penny drop attempts made (for example, more than 15 in 24 hours) to the same account and IFSC code.

  To troubleshoot this issue, follow this step:

  * Fill in the [Support Form](https://merchant.cashfree.com/merchants/landing?env=prod\&raise_issue=1) to unblock affected accounts.
</Accordion>

<Accordion title="Blocked by CORS policy" onClick={() => posthog.capture('Accordion Clicked', { title: "Blocked by CORS policy" })}>
  This issue arises when you call Cashfree's APIs through your frontend.

  To troubleshoot this issue, follow this step:

  * To avoid CORS errors while integrating Cashfree's API, route the API requests through your backend server. Your backend can handle the request and pass the response back to the frontend. This approach bypasses browser-imposed CORS restrictions, as the call is made server-side.
</Accordion>
