P2M Pay
This operation will enable customers to pay for the order.
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 upiTxn for this call.
Example:- Value: upiTxn
Key ID to identify the public-private key pair used for signature generation.
Example: 1234
Signature generated for the signaturePayload.
Reference ID for selected account
Example: ABC123456789
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
Order ID for the transaction.
Example: ABC123456789
Amount to be paid. Numeric String with two decimals
Example: 2.00
Currency to use
Example: INR
Mobile no
Example: 1234567890
Customer Email
Example: abc@xyz.com
Any unique reference associated with your customer.
Example: abcde12345
Time when request is created in milliseconds.
Example: 1665996901100
User defined field which will be echoed back in the response from Juspay with a Max character limit of 255. If there are any special characters that need to be passed in UDF values, please use udf6 to udf10 for passing the same. udf1 to udf5 can be used to pass values which do not have any special characters.
Example: helloWorld
Unique uuid-v4 string
Example: abcd-12345-abcd-12345
Value: in.juspay.hyperapi
Response Parameters
Operation performed in the SDK.
Example:- Value: upiTxn
Status of the Operation. Possible values : SUCCESS, PENDING, FAILURE
Example: SUCCESS
Order ID for the transaction.
Example: ABC123456789
Possible values :- true/false
Error Message
Error Code
Value: process_result

