Check UPI Number Availability
This will be used to check if the requested UPI Number is valid and available or not. If the number is not available and is a 10 digit Number we will return which vpa id it is linked to and whether we can port it.
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:- upiCheckUpiNumberAvailability
Unique identifier (uuid) for the request sent to NPCI
CHECK :- used to check availability of upiNumber. PORT :- used to fetch existingVpa when CHECK returns gatewayResponseCode : "MM18"
Example:- Possible values: CHECK / PORT
10 digit mobile number or 8-9 digit random number
Example: 987654321
Customer vpa
Example: abc@xyz
Unique uuid-v4 string
Example: abcd-12345-abcd-12345
Value: in.juspay.hyperapi
Response Parameters
Operation performed in the SDK.
Example:- Value: upiCheckUpiNumberAvailability
Status of the Operation. Possible values : SUCCESS, FAILURE
SUCCESS if the call succeeded. Otherwise shows the error code.
SUCCESS if the call succeeded. Otherwise shows verbose error.
UpiNumber Status :- ACTIVE | INACTIVE | DEREGISTER | PENDING | NEW | FAILED
Response status returned by gateway
Verbose response message returned by gateway for the transaction.
Response code returned by gateway for the transaction
UPI request id returned by gateway for the transaction.
Customer mobile number
Unique upi number
Customer Id
Timestamp when the request was processed
Vpa to which upiNumber is currently linked. Only returned when command is "PORT" and upiNumber is linked to some other customerId
As passed in request
Possible values :- true/false
Error Message
Error Code
Value: process_result

