Raise Complaint
This API can be used to raise a complaint for any transaction. User will be able to raise this in case of a success, failure or a deemed transaction.
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:- upiComplaintRaise
Unique id passed to NPCI. 35 character alphanumeric string. Should always start with the merchant prefix provided. Should be unique.
Example:- Eg - APL0f018ee5bc8b428fb979cb4a53ea9bde
Unique Transaction original id of the transaction on which complaint needs to raise (gatewayTransactionid). 35 character alphanumeric. Should always start with the merchant prefix provided. Should be unique.
Example:- Eg - APL0f018ee5bc8b428fb979cb4a53ea9bde
Remarks or reason for complaint
Amount in two decimals. Decimals are mandatory.
Example:- 0.50
Reason flag for complaint
Example:- PBRB
Reason code for complaint
Example:- U010
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.
Merchant generated unique profile id for the customer.
Unique identifier associated with an account created by juspay.Ex: stock
As provided by Juspay.
Time when request is created in milliseconds.

