---
title: "Verify UPI Handle (VPA)"
method: POST
path: "/verifyBankAccount"
---

# Verify UPI Handle (VPA)

`POST /verifyBankAccount`

UPI VPA verification service which returns the name of the bank account holder by inputting VPA. Works for all IMPS & UPI enabled banks.

## Response `200`

200

- object
  - `statuscode` string
  - `actcode` unknown
  - `status` string
  - `data` object
    - `externalRef` string
    - `poolReferenceId` string
    - `txnValue` string
    - `txnReferenceId` string
    - `pool` object
      - `account` string
      - `openingBal` string
      - `mode` string
      - `amount` string
      - `closingBal` string
    - `payer` object
      - `account` string
      - `name` string
    - `payee` object
      - `name` string
      - `account` string
      - `ifsc` string
      - `type` string
      - `mccCode` string
      - `merchantOnboardingType` string
      - `merchantGenre` string
      - `accountType` string
      - `iin` string
      - `nameMatchPercent` number
    - `isCached` boolean
    - `isPennyDrop` boolean
  - `timestamp` string
  - `ipay_uuid` string
  - `orderid` unknown
  - `environment` string
  - `internalCode` unknown

## Other responses

- `400` — 400

---

[API](https://skmtc.net/instantpay/apis/identity.md) · [All operations](https://skmtc.net/instantpay/apis/identity/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/instantpay/identity/versions/1d0672797b14/schema)
