Hey! These docs are for version 3.2, which is no longer officially supported. Click here for the latest version, 1.0!

UPI Collect (Verify VPA)

The Virtual Payment Address or VPA is a unique ID given to an individual using the Unified Payment Interface (UPI) service to send or receive money. In the case of UPI Collect, VPA is a mandatory parameter and merchants are always advised to check if the VPA is valid or not.
Validating the VPA will help in reducing the failure rate due to incorrect VPA.

Currently, Juspay has verify VPA API support for the acquiring partners listed here: wwww(click to view)

AXIS
CASHFREE
HDFC
HSBC
ICICI
INDUS
KOTAK
PAYU
RAZORPAY

The response for the Verify VPA API consists of three parameters:  vpa, status, and  customer_name       (click to open table)
FieldTypeDescription
vpaStringThe VPA sent in the request
statusStringThe expected value is "VALID" for a valid VPA and "INVALID" for incorrect VPA
customer_nameStringThe name of the customer provided during VPA generation
The status parameter indicates whether the VPA is valid or not.
Language
Authentication
Basic
base64
:
Click Try It! to start a request and see the response here!