> ## 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.

# Third Party Validation on Optimizer

> Third-Party Validation (TPV) of bank accounts is a mandatory requirement for businesses in the BFSI (Banking, Financial Services and Insurance) sector dealing with Securities, Broking and Mutual Funds. As per Securities and Exchange Board of India (SEBI) guidelines, customers must only make transactions from those bank accounts provided when registering with your business.

You can use Optimizer and comply with the SEBI guidelines for online payment collections by offering TPV integrations with major bank gateways and payment aggregators at the Checkout. Customers can make payments using netbanking or UPI.

<Info>
  **Feature Request**

  This is an on-demand feature. Please raise a request with our [Support team](https://razorpay.com/support/#request) to get this feature activated on your Razorpay account.
</Info>

## Prerequisites

<Steps>
  <Step title="Step 1">
    You need to have an [active Razorpay account](/payments/set-up) with [Optimizer](/payments/optimizer) enabled.
  </Step>

  <Step title="Step 2">
    [Generate API keys](/api/authentication#generate-api-keys) required to authenticate API requests sent to Razorpay servers.
  </Step>

  <Step title="Step 3">
    Follow [the integration steps](/payments/third-party-validation#integration-flow) to let Razorpay map the customers' bank accounts to ensure the payment is processed only from their registered bank accounts.
  </Step>

  <Step title="Step 4">
    Check the [best practices](/payments/third-party-validation/best-practices).
  </Step>

  <Step title="Step 5">
    Write to your Razorpay and external gateway Relationship Manager to enable **TPV feature flag** for the required payment methods.
  </Step>

  <Step title="Step 6">
    Ensure you complete the prerequisites of the particular bank or payment gateway before adding it as a provider.
  </Step>
</Steps>

## Add a Bank or Payment Gateway as a Payment Provider

Given below is an example of how to add BillDesk with TPV support as a payment provider:

<Steps>
  <Step title="Step 1">
    Log in to your Dashboard.
  </Step>

  <Step title="Step 2">
    Go to the **PAYMENT PRODUCTS** section and click **Optimizer**.
  </Step>

  <Step title="Step 3">
    In the top-right section, click **+ Add provider**.
  </Step>

  <Step title="Step 4">
    Select **Billdesk** in the list of gateways available and click **Next**.
  </Step>

  <Step title="Step 5">
    Enter the provider name and description and click **Next**.
  </Step>

  <Step title="Step 6">
    Enter your Client ID and Merchant ID.
  </Step>

  <Step title="Step 7">
    Select the payment methods and TPV option you want to enable for Billdesk and click **Submit**.
  </Step>
</Steps>

You have successfully added **Billdesk** as a payment provider and enabled TPV on Optimizer.

## Supported Bank Gateways, Payment Gateways and Payment Methods

List of banks and payment gateways supported on Optimizer TPV is given below:

## S No. | Bank Gateways | Payment Methods Supported

## 1 | Axis | UPI and Netbanking

## 2 | HDFC Mindgate | UPI

3 | ICICI | UPI

## S No. | Gateways | Payment Methods Supported

## 1 | Billdesk | UPI and Netbanking

## 2 | Razorpay | UPI and Netbanking

## 3 | Cashfree | UPI and Netbanking

## 4 | PayU | UPI and Netbanking

## 5 | Pay10 | UPI

## 6 | ZaakPay | UPI and Netbanking

## 7 | Easebuzz | UPI and Netbanking

## 8 | Ingenico | UPI and Netbanking

9 | Atom | UPI and Netbanking

### Related Information

* [Third Party Validation on Razorpay Standard Integration](/payments/third-party-validation)
* [Best Practices](/payments/third-party-validation/best-practices)
