> ## Documentation Index
> Fetch the complete documentation index at: https://razorpay-60c89f9a-mintlify-audit-missing-sections-1778528421.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Auto Third-Party Validation (TPV) on Smart Collect

> Third-party validation is a very important step in the Banking, Financial Services and Insurance sector. As per SEBI guidelines, businesses operating in these sectors must ensure that payments are accepted from the customers' registered, KYC-approved bank accounts only.

* Using Razorpay Smart Collect API, you can comply with the regulatory guidelines to ensure that the customers make payments only from their registered bank accounts (TPV).
* If payments are made from the unregistered accounts (non-TPV), they are automatically refunded to the customers.
* When you create a Customer Identifier, send the `allowed_payers` array with the customer's bank `account_number` and `ifsc`. This helps to identify TPV transactions and automatically refund non-TPV transactions.

Know more about [API Endpoints](/api/payments/smart-collect-tpv) and [the list of banks that support TPV](/payments/third-party-validation/bank-list).

### Related Information

* [Razorpay Smart Collect](/payments/smart-collect)
* [How Smart Collect Works](/payments/smart-collect/how-it-works)
* [Customer Identifier States](/payments/smart-collect/states)
* [Refund Failures](/payments/smart-collect/refund-failures)
* [Smart Collect APIs](/api/payments/smart-collect)
* [Subscribe to Webhooks](/payments/smart-collect/subscribe-to-webhooks)
