get https://payout-api.cashfree.com/payout/v1/validation/upiDetails
Use this API to verify if a given UPI handle exists. You will receive the customer name given at the bank in the response for valid UPIs.
The API returns a success response in two cases:
- The UPI VPA entered exists and verified.
- The UPI VPA entered does not exist.
Verify UPI VPA for Free!
You can verify your beneficiary UPI VPA details for free using Free Credits. With this limited-time offer, experience and test the feature without paying any verification charges.
A banner displays the offer for you on the Verification Suite - UPI VPA page (Verification Suite Dashboard > Verification Suite - UPI VPA). Click Claim Free Credits and instantly redeem the credits to your account.
Check the accountExists field to know if the VPA exists or not.
Click here to view the response codes.
Response Codes
Sub Code | Status | Message |
---|---|---|
200 | SUCCESS | VPA verification successful |
403 | ERROR | Token is not valid |
403 | ERROR | IP not whitelisted |
412 | ERROR | Token missing in the request |
422 | ERROR | Please provide a valid name |
422 | ERROR | Please provide a valid UPI VPA |
412 | ERROR | Insufficient balance to process this request |
400 | ERROR | Service temporarily unavailable. Please try again later |
422 | ERROR | Invalid UPI VPA provided |
520 | ERROR | Could not verify bank account details |
520 | ERROR | Something went wrong |
520 | ERROR | Unknown error occurred |
520 | ERROR | Validation attempt failed |