> For the complete documentation index, see [llms.txt](https://payu-docs.gitbook.io/payouts-integration/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://payu-docs.gitbook.io/payouts-integration/webhooks/types-of-webhooks.md).

# Types of webhooks

We notify transaction status through webhooks.

**Method :** Post&#x20;

**Headers**\
Content-Type - application/json\
\
**Request Body:**  Body for different webhook types is mentioned below along with description.

## **Low Balance webhook**

**The webhook event is generated when the merchant account has a low balance. The event signals to deposit money in the merchant virtual account so that upcoming transfer requests can be quickly processed.**

### **Example**

```
{
"event" : "LOW_BALANCE_ALERT",
"msg" : "Low Balance",
"currentBalance" : "123.2",
"alertTime" : "05 March 2019 06:13 PM"
}
```

## **Deposit webhook**

**Webhook event generated to signal that a deposit has been successfully processed in the merchant virtual account. The money in the account can be used to do payouts to various beneficiary accounts.**

### **Example**

```
{
"event" : "DEPOSIT_SUCCESS",
"msg" : "",
"transferId" : "3212312ds",
"referenceId" : "fdsfe",
"payoutMerchantId" : "1111111",
“amount” : 123;
}
```

## **Request processing failed**

**Webhook event generated to signal that a transfer request has failed processing.**

### **Example**

```
{
"event" : "REQUEST_PROCESSING_FAILED",
"msg" : "",
"payuRefId" : "3212312ds",
"merchantReferenceId" : "3212312ds"
}
```

## **Transfer success webhook**

**Webhook event generated to signal that a transfer has been successful.**

### **Example**

```
{
"event" : "TRANSFER_SUCCESS",
"msg" : "",
"payuRefId" : "3212312ds",
"merchantReferenceId" : "3212312ds",
"bankReferenceId" : "3212312ds"
}
```

## **Transfer failed webhook**

**Webhook event generated to signal that a transfer has failed.**

### **Example**

```
{
"event" : "TRANSFER_FAILED",
"msg" : "",
"payuRefId" : "3212312ds",
"merchantReferenceId" : "3212312ds",
"bankReferenceId" : "3212312ds",
"errorCode" : "23123"
}
```

## **Transfer Reversed webhook**

**Webhook event generated to signal that a transfer was successful but reversed after few days due to different reasons.**

### **Example**

```
{
"event" : "TRANSFER_REVERSED",
"msg" : "Transfer Reversed",
"payuRefId" : "3212312ds",
"merchantReferenceId" : "3212312ds",
"bankReferenceId" : "3212312ds",
}
```

## **Smart Send Detail Submitted**

**Webhook event generated to signal that a beneficiary has added their account details on the smart send link.**

### **Example**

```

{
"event" : " SMART_SEND_DETAIL_SUBMITTED",
"msg" : "Detail filled",
"linkId" : "3212312ds",
"merchantReferenceId" : "3212312ds",
"merchantMiscId" : "3212312ds"
}
```
