UI Direct Links
1. UPI Transaction History
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 upiUiTransactionHistory for this call.
Example:- Value: upiUiTransactionHistory
Offset for transactions to be returned.
Example: 0
Base 64 encoding of signaturePayload and Protected .
Base 64 encoding of the below parameters.
Key ID to identify the public-private key pair used for signature generation.It will be provided to you by the Juspay team.
Example: uat833359804655bb748702e324111
Asymmetric algorithm used. Will be RS256 in this case..
Example:- RS256
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
Merchant generated unique profile id for the customer.
Example: ABC123456789
Merchant generated unique request Id for the transaction.
Example: 1234567890
VPA of the merchant.
Example: abc@xyz
Time when request is created in milliseconds.
Example: 1665996901100
2. UPI Send Money
This operation lets the user directly access the SendMoney flow.
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 upiUiSendMoney for this call.
Example:- Value: upiUiSendMoney
Base 64 encoding of signaturePayload and Protected.
Request id for upi transaction
Base 64 encoding of the below parameters.
Key ID to identify the public-private key pair used for signature generation.It will be provided to you by the Juspay team.
Example: uat833359804655bb748702e324111
Asymmetric algorithm used. Will be RS256 in this case..
Example:- RS256
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
Merchant generated unique profile id for the customer.
Example: ABC123456789
Amount to be paid. Numeric String with two decimals
Example: 2.00
Merchant generated unique request Id for the transaction.
Example: 1234567890
VPA of the merchant.
Example: abc@xyz
Time when request is created in milliseconds.
Example: 1665996901100
To pay directly to a vpa, it needs to be passed otherwise user is redirected to Recent Transaction, and can choose and pay from them.
Pass false to hide payment status screen. Default value: true
Example:- Possible values: true/false
3. UPI Number
This operation lets the user directly access the UPI Number or mapper screen
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 upiUiMapper for this call.
Example:- Value: upiUiMapper
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
As provided by Juspay.
Merchant generated unique profile id for the customer.
Example: ABC123456789
Time when request is created in milliseconds.
Example: 1665996901100
Base 64 encoding of the below parameters.
Key ID to identify the public-private key pair used for signature generation.It will be provided to you by the Juspay team.
Example: uat833359804655bb748702e324111
Asymmetric algorithm used. Will be RS256 in this case..
Example:- RS256
Base 64 encoding of signaturePayload and Protected.
4 UPI Lite Direct link.
This operation lets the user directly access the UPI Lite screen.
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 upiUiLinkedAccounts for this call.
Example:- Value: upiUiLinkedAccounts
This key will be used to identify UPI Lite flow in the SDK.
Example: lite
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
As provided by Juspay.
Merchant generated unique profile id for the customer.
Example: ABC123456789
Time when request is created in milliseconds.
Example: 1665996901100
Base 64 encoding of the below parameters.
Key ID to identify the public-private key pair used for signature generation.It will be provided to you by the Juspay team.
Example: uat833359804655bb748702e324111
Asymmetric algorithm used. Will be RS256 in this case..
Example:- RS256
Base 64 encoding of signaturePayload and Protected.
5. UPI Scan Pay
This operation lets the user directly access the QR code scanner, 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 upiUiScanPay for this call.
Example:- Value: upiUiScanPay
Base 64 encoding of signaturePayload and Protected.
Base 64 encoding of the below parameters.
Key ID to identify the public-private key pair used for signature generation.It will be provided to you by the Juspay team.
Example: uat833359804655bb748702e324111
Asymmetric algorithm used. Will be RS256 in this case..
Example:- RS256
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
Merchant generated unique profile id for the customer.
Example: ABC123456789
Amount to be paid. Numeric String with two decimals
Example: 2.00
Merchant generated unique request Id for the transaction.
Example: 1234567890
VPA of the merchant.
Example: abc@xyz
Time when request is created in milliseconds.
Example: 1665996901100
Pass false to hide payment status screen. Default value: true
Example:- Possible values: true/false
6. Get Bank List
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 getBankList for this call.
Example:- Value: getBankList
Base 64 encoding of signaturePayload and Protected.
Base 64 encoding of the below parameters.
Key ID to identify the public-private key pair used for signature generation.It will be provided to you by the Juspay team.
Example: uat833359804655bb748702e324111
Asymmetric algorithm used. Will be RS256 in this case..
Example:- RS256
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
Merchant generated unique profile id for the customer.
Example: ABC123456789
Merchant generated unique request Id for the transaction.
Example: 1234567890
VPA of the merchant.
Example: abc@xyz
Time when request is created in milliseconds.
Example: 1665996901100
7. My Qr Code
This operation lets the user directly access the My QR code screen.
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 upiUiQrCode for this call.
Example:- Value: upiUiQrCode
Base 64 encoding of signaturePayload and Protected.
Base 64 encoding of the below parameters.
Key ID to identify the public-private key pair used for signature generation.It will be provided to you by the Juspay team.
Example: uat833359804655bb748702e324111
Asymmetric algorithm used. Will be RS256 in this case..
Example:- RS256
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
Merchant generated unique profile id for the customer.
Example: ABC123456789
Amount to be paid. Numeric String with two decimals
Example: 2.00
Merchant generated unique request Id for the transaction.
Example: 1234567890
VPA of the merchant.
Example: abc@xyz
Time when request is created in milliseconds.
Example: 1665996901100
8. Bank Transfer
This operation lets the user directly access the Bank Transfer screen.
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 upiUiBankTransfer for this call.
Example:- Value: upiUiBankTransfer
Base 64 encoding of signaturePayload and Protected.
Base 64 encoding of the below parameters.
Key ID to identify the public-private key pair used for signature generation.It will be provided to you by the Juspay team.
Example: uat833359804655bb748702e324111
Asymmetric algorithm used. Will be RS256 in this case..
Example:- RS256
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
Merchant generated unique profile id for the customer.
Example: ABC123456789
Amount to be paid. Numeric String with two decimals
Example: 2.00
Merchant generated unique request Id for the transaction.
Example: 1234567890
VPA of the merchant.
Example: abc@xyz
Time when request is created in milliseconds.
Example: 1665996901100
9. Account Management
This operation lets the user directly access the Account Management screen.
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 upiUiLinkedAccounts for this call.
Example:- Value: upiUiLinkedAccounts
Base 64 encoding of signaturePayload and Protected.
Base 64 encoding of the below parameters.
Key ID to identify the public-private key pair used for signature generation.It will be provided to you by the Juspay team.
Example: uat833359804655bb748702e324111
Asymmetric algorithm used. Will be RS256 in this case..
Example:- RS256
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
Merchant generated unique profile id for the customer.
Example: ABC123456789
Merchant generated unique request Id for the transaction.
Example: 1234567890
VPA of the merchant.
Example: abc@xyz
Time when request is created in milliseconds.
Example: 1665996901100
If passed as lite, it will launch the Lite Setup SDK screen.
Example:- lite
10. Manage Pending Autopay :
Unique uuid-v4 string
Example: abcd-1N2345-abcd-12345
Value: in.juspay.hyperapi
Parameters required to call Hyper SDK API
Operation to be performed in the SDK. Should be approveMandate for this call.
Example:- Value: approveMandate
Base 64 encoding of signaturePayload and Protected.
Base 64 encoding of the below parameters.
Key ID to identify the public-private key pair used for signature generation.It will be provided to you by the Juspay team.
Example: uat833359804655bb748702e324111
Asymmetric algorithm used. Will be RS256 in this case..
Example:- RS256
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
Merchant generated unique profile id for the customer.
Example: ABC123456789
Merchant generated unique request Id for the transaction.
Example: 1234567890
VPA of the merchant.
Example: abc@xyz
Time when request is created in milliseconds.
Example: 1665996901100
11. Transaction Detail
This operation lets the user directly access the Transaction Detail screen.
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 upiUiTransactionDetails for this call.
Example:- Value: upiUiTransactionDetails
JSON containing all transaction related data .
Amount for which the particular transaction was executed. Numeric String with two decimals
Example:- eg : 5000
Response Code received from NPCI
upiRequestId as passed in request
Payee Name
Payee Vpa
Payer Name
Payer Vpa
Remarks for this transaction
Time at which this transaction was executed.
Type of transaction.
If the transaction was P2M transaction or P2P transaction
Example:- true / false
Time after which the transaction would expire
Response Message received from NPCI
Merchant generated id for the mandate request.
If this transaction was self initiated or not
Base 64 encoding of signaturePayload and Protected.
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
Merchant generated unique profile id for the customer.
Example: ABC123456789
Merchant generated unique request Id for the transaction.
Example: 1234567890
VPA of the merchant.
Example: abc@xyz
Time when request is created in milliseconds.
Example: 1665996901100
Base 64 encoding of the below parameters.
Key ID to identify the public-private key pair used for signature generation.It will be provided to you by the Juspay team.
Example: uat833359804655bb748702e324111
Asymmetric algorithm used. Will be RS256 in this case..
Example:- RS256

