UPI Scan & Pay
This action lets the user scan a QR code and complete the transaction that way. It also onboards the user if onboarding has not yet been completed.
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
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
Any unique reference associated with your customer.
Example: abcde12345
Time when request is created in milliseconds.
Example: 1665996901100
Pass false to hide payment status screen. Default value: true
Example:- Possible values: true/false
Unique uuid-v4 string
Example: abcd-12345-abcd-12345
Value: in.juspay.hyperapi
Response Parameters
Operation performed in the SDK.
Example:- Value: upiUiScanPay
Status of the Operation. Possible values : SUCCESS/FAILURE
Example: SUCCESS
Unique Identifier of the account.
Example:- abcde12345abcde
UPI request id returned by gateway for the transaction
Example: ABC123456789
Response code returned by gateway for the mandate Operation.
Example: 00
Response message returned by gateway for the mandate Operation.
Example: Your transaction is successful.
Name of the action Performed.
Example:- pay
Payee Name
Example: ABC
Amount to be paid. Numeric String with two decimals.
Example: 20.00
Example: 2022-01-28T14:44:51+05:30
Possible values :- true/false
Error Message
Error Code
Value: process_result

