---
page_source: https://juspay.io/in/docs/upi-plugin-direct-psp/android/base-integration/complaint-callback
page_title: Complaint Callback
---


## **Incoming Complaint to Merchant** 



This callback is given when a complaint is raised for a merchant.


| Parameter | Description |
|---|---|
| crn (optional) | Complaint reference number returned by NPCI. |
| currCycle (optional) | Describes transaction belongs to current cycle or not. |
| customerMobileNumber | Customer mobile number as per device binding. |
| gatewayComplaintId | Complaint id returned by gateway. |
| gatewayReferenceId | Reference id returned by the gateway. |
| gatewayResponseCode | Response code returned by gateway. |
| gatewayResponseMessage | Response message for code returned by gateway. |
| gatewayResponseStatus | Response status returned by gateway - ["PENDING"]. |
| merchantChannelId | Unique id for the merchant channel as passed in request headers. |
| merchantId | Unique id for the merchant as passed in request headers. |
| originalGatewayTransactionId | Original UPI request id returned by gateway of the transaction |
| originalTransactionTimestamp | Timestamp of the original transaction |
| orgSettRespCode (optional) | OriginalRespCode in the transaction |
| payeeVpa | Vpa of the payee to whom money is being sent. |
| payerVpa | VPA of the customer to be used for payment. |
| remarks (optional) | remarks on Complaint. |
| reqAdjAmount | Amount of the transaction sent by NPCI. |
| reqAdjCode | Reason Code for complaint sent by NPCI. |
| reqAdjFlag | Reason flag for complaint sent by NPCI. |
| transactionAmount | The total amount for which original transaction was performed. |
| type | Event type of the callback - MERCHANT_COMPLAINT_RAISED |




## Sample Code Snippets:
### Callback:

#### Parameters:
```json
{"success":false,"message":"No Data found for the given path"}
```

