Valid VPA
The merchant can call this API to check whether a vpa is valid or not.
Unique uuid-v4 string
Example: abcd-12345-abcd-12345
Value: in.juspay.hyperapi
Parameters required to call Hyper SDK API
Operation to be performed in the SDK.
Example:- upiValidVpa
Vpa to be checked. In case of UPI Mapper Number, the format expected to be shared is upinumber@mapper.npci, eg: 12&&89@mapper.npci
Key ID to identify the public-private key pair used for signature generation.
Signature payload is a stringified JSON of the details mentioned in the below table.
Unique identifier associated with an account created by juspay. Ex: stock
Any unique reference associated with your customer.
Time when request is created in milliseconds.
Signature generated for the signaturePayload
Unique uuid-v4 string
Example: abcd-12345-abcd-12345
Value: in.juspay.hyperapi
Response Parameters
Operation to be performed in the SDK.
Example:- upiValidVpa
Whether request was successful
Example:- SUCCESS / FAILURE
Response code
Example: SUCCESS
Response message for code
Example: SUCCESS
Unique id for the merchant as passed in request
Unique id for the merchant channel as passed in request
Is customer VPA valid?
Example:- Possible Values: true/false
Merchant Type for the merchant
Example:- Possible Values: SMALL/LARGE
Merchant's genre
Example:- Possible Values: ONLINE/OFFLINE
Customer VPA
Example: abc@xyz
Name of the customer
Example: ABC
If the VPA is of merchant?
Example:- Possible Values: true/false
Merchant Client Code
If the VPA is of verified merchant?
Example:- Possible Values: true/false
Is mandate supported on this VPA?
Example:- Possible Values: true/false
Feature flags indicate which payment methods are supported for Merchant VPA (ppiWallet , creditLIne , credit , mandate , uod etc).
Other Additional information
Possible values :- true/false
Error Message
Error Code
Value: process_result

