Verify VPA 360
This API will be used to resolve the name of the entity to whom a vpa belongs. In case of a valid vpa, it will provide the name and other details of the entity.
name, ifsc and iin will be sent in response only when gatewayResponseCode is "00".
isMerchantVerified, mcc and merchantType will be sent in response only when isMerchant is "true".
UPI Numbers can also be resolved using this API by passing the request parameter vpa in the format upiNumber@mapper.npci (Example: 9876543210@mapper.npci). The actual VPA mapped to the upiNumber shall be sent in the response parameter vpa.
For featureTags you will need to send x-api-version: 1 in headers.
Feature Tags Description
|
Feature Supported Value
|
Type
|
Feature Name
|
|---|---|---|
01
| SUPPORTED
| Mandate
|
05
| NOT_SUPPORTED
| Credit
|
06
| NOT_SUPPORTED
| PPI Wallet
|
09
| NOT_SUPPORTED
| UOD
|
10
| NOT_SUPPORTED
| Voucher
|
11
| SUPPORTED
| Special commercials 1 for RuPay Credit Card on UPI
|
12
| SUPPORTED
| Special commercials 2 for PPI on UPI
|
13
| SUPPORTED
| Special commercials 3 for Credit Line on UPI
|
31 to 56
| NOT_SUPPORTED
| Credit Line Products
|
14 to 30
| -
| Reserved for future use-cases
|
application/json
This is a signature over combination of headers, payload. Refer Signature Calculation section for more details.
Will be shared while onboarding.
Will be shared while onboarding.
application/json
This is an epoch unix timestamp string. For example, 1496918882000. It can be used by us to invalidate older requests.
This will return the featureTags field in the response when x-api-version = 1 is passed in the headers.
VPA to be verified. In case of a upi mapper call, we need to pass the vpa as something@mapper.npci
Constraints: something@handle
Unique id sent to UPI switch for the request
Constraints: 35 character alphanumeric. Should always start with merchant prefix provided.
Stringified JSON for udf parameters
PSP status of the API
SUCCESS, FAILURE
PSP response code for the API
Refer error code section
PSP response message for the API
Refer error code section
Unique id for the merchant as passed in request headers
Unique id for the merchant channel as passed in request headers
Transaction id returned by gateway
Response status returned by gatewaySUCCESS, FAILURE
Response code returned by gateway
Response message for code returned by gateway
This is a vpa for which name should be resolved
As passed in request
Name of the customer
IFSC code of the account linked to this VPA
IIN code of the account linked to this VPA
Flag indicating whether the VPA is of merchant or not
Flag indicating whether merchant is verified or not
Flag indicating whether underlying bank linked to the vpa supports mandate feature or not.
Merchant Category Code for the merchant whose VPA is passed
Merchant Type for the merchant whose VPA is passed
This will be an array of feature values, each having it's own significance as decided by NPCI
Udf parameters as passed in the request

