Bank Account Verification

Quickstart

API Playground

Bundled Bank Account Verification

What is Bundled BAV?

Setu's Bundled Bank Account Verification flow allows you to verify your customers' bank accounts with one orchestrated flow that supports multiple BAV methods and returns a unified response.

You can simply create a request with the customer's phone number, which generates a verification URL to start the BAV journey.


Which BAV methods are supported?

  1. Penny Drop
  2. Reverse Penny Drop
  3. Mobile to Bank Account
  4. UPI ID to Bank Account

How does it work?

  1. Create a verification request — Call the API with your customer's phone number to generate a verification URL
  2. Open URL in webview — Display the URL in a webview within your app
  3. Customer completes verification — The customer verifies their bank account using any of your enabled methods
  4. Receive webhook notification — Once verification is complete, bank account details are sent to your configured webhook endpoint
  5. Close webview — Set up an event listener to detect the redirect and close the webview

Step 1 — Get API credentials

Contact Setu at onboarding@setu.co to get your API credentials and configure your product instance.


Step 2 — Configure product settings

Work with Setu to configure the following for your product instance:

  • List of supported BAV methods
  • Webhook notification URL for receiving verification results
  • Redirect URL for post-verification navigation
  • Primary theme color (e.g., primary button background color)
  • Primary foreground color (e.g., primary button text color)
  • Logo URL (optional)

Step 3 — Test on sandbox

Use the sandbox environment to test the Bundled BAV flow:

Sandbox base URLhttps://dg-sandbox.setu.co

API integration

Refer to the API integration guide for detailed implementation steps.


Next steps

API Integration

Learn how to integrate the Bundled BAV API into your application.

On this page