UPI Onboarding and Pay
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. Should be onboardingAndPay for this call.
Example:- Value: onboardingAndPay
Customer mobile number. Device binding will take place via this number if the parameter is passed.
Example:- 12 digits mobile number string
Key ID to identify the public-private key pair used for signature generation.
Example: 1234
Signature generated for the signaturePayload.
Signature payload is a stringified JSON of the details mentioned in the below table.
Unique identifier associated with an account created by juspay.
Example: stock
Amount to be paid. Numeric String with two decimals
Example: 2.00
Unique Identifier for the order. Should be Alphanumeric with character length less than 21.
Using only sequential or numeric characters is not recommended.
Example: ABC123456789
Any unique reference associated with your customer.
Example: abcde12345
Time when request is created in milliseconds.
Example: 1665996901100
12 digit mobile number to be passed (with 91 prefix). To be passed when issuing PSP is BHIM or when device binding has to be limited to a particular mobile number.
Pass false to hide payment status screen. Default value: true
Example:- Possible values: true/false
Stringified JSON for udf parameters
Reference Id to be selected for the account
Example: A12345
Payment method
Example:- UPI_INAPP
Unique uuid-v4 string
Example: abcd-12345-abcd-12345
Value: in.juspay.hyperapi
Response Parameters
Operation performed in the SDK.
Example:- Value: onboardingAndPay
Status of the Operation. Possible values : SUCCESS, PENDING, FAILURE, Pay_Failure, BACKPRESS, USER_ABORTED
Example: SUCCESS
Account selected for payment
UPI ID linked to account
Example: XXXX
Account Details
Bank Code
Example: 123456
Bank Name
Example: YES Bank
Account Number with last few digits visible
Example: XXXXXXXXX1234
Is MPIN set?
Example:- Value: true/false
Unique Identifier for the account
Example: abcd1234xyz
Is the account primary?
Example:- Value: true/false
IFSC Code
Example: ABCD0123456
Order ID for the transaction.
Example: ABC123456789
Unique reference number for the transaction
Example: ABC123456789
Reference Id for selected account
Example: A12345
As passed in request
Possible values :- true/false
Error Message
Error Code
Value: process_result
Unique uuid-v4 string
Example:- $requestId
Value: in.juspay.hyperapi
Parameters required to call Hyper SDK API
Operation to be performed in the SDK. Should be onboardingAndPay for this call.
Example:- Value: onboardingAndPay
Customer mobile number. Device binding will take place via this number if the parameter is passed.
Example:- 12 digits mobile number string
Unique identifier associated with an account created by juspay.
Example: stock
Amount to be paid. Numeric String with two decimals
Example: 2.00
Unique Identifier for the order. Should be Alphanumeric with character length less than 21.
Using only sequential or numeric characters is not recommended.
Example: ABC123456789
Any unique reference associated with your customer.
Example: abcde12345
clientAuthToken
Example: tkn_2p2k1b6d26eg4740b9ef01294d3a43b4
Reference Id to be selected for the account
Example: A12345
Default 15min (functionality to be extended if configuration to change signature expiry is added)
Example: 2021-07-19T07:20:53.318Z
Pass false to hide payment status screen. Default value: true
Example:- Possible values: true/false
Payment method
Example:- UPI_INAPP
Unique uuid-v4 string
Example: abcd-12345-abcd-12345
Value: in.juspay.hyperapi
Response Parameters
Operation performed in the SDK.
Example:- Value: onboardingAndPay
Status of the Operation. Possible values : SUCCESS, PENDING, FAILURE, Pay_Failure, BACKPRESS, USER_ABORTED
Example: SUCCESS
Account selected for payment
UPI ID linked to account
Example: XXXX
Account Details
Bank Code
Example: 123456
Bank Name
Example: YES Bank
Account Number with last few digits visible
Example: XXXXXXXXX1234
Is MPIN set?
Example:- Value: true/false
Unique Identifier for the account
Example: abcd1234xyz
Is the account primary?
Example:- Value: true/false
IFSC Code
Example: ABCD0123456
Order ID for the transaction.
Example: ABC123456789
Unique reference number for the transaction
Example: ABC123456789
Possible values :- true/false
Error Message
Error Code
Value: process_result
For more calls refer this section Additional Processes

