---
page_title: Incoming Collect Request to Customer
product: UPI TPAP SDK
platform: Cordova
page_source: https://juspay.io/in/docs/upi-tpap-sdk/cordova/callbacks/incoming-collect-request-to-customer
llms_txt: https://juspay.io/in/docs/llms.txt
product_llms_txt: https://juspay.io/in/docs/upi-tpap-sdk/llms.txt
---


## **Incoming Collect Request to Customer** 




### Step 1.1. Incoming Collect Request to Customer


This callback is given when a customer receives a collect request from any UPI user. This enables the merchant server to notify the customer, so that they can take action on the request. The Juspay SDK shall be triggered to fulfill the collect request.

# A callback with following POST data will be sent to the configured webhook URL.

Event: **MERCHANT_CUSTOMER_COLLECT_REQUEST_RECEIVED** 


### Payload
- **Id**:
  - Description: Event ID
  - Value: evt_V2_03c6ec0681124450b55cf92fa35df241
- **Event_name**:
  - Description: Name of the event
  - Value: MERCHANT_CUSTOMER_COLLECT_REQUEST_RECEIVED
- **Date_created**:
  - Description: timestamp when webhook was created
  - Value: 2021-12-07T13:46:40Z
- **Content**:
  - Description: Details of the event
  - Value:
    - **Merchant_customer**:
      - Value:
        - **Upi**:
          - Value:
            - **Upi_app**:
              - Value: YES_BIZ
            - **Payer_vpa**:
              - Value: customer1@abc
            - **Payer_merchant_customer_id**:
              - Value: DEMO-CUST-1234
            - **Payee_vpa**:
              - Value: customer@xyz
            - **Payee_name**:
              - Value: Customer Name
            - **Payee_merchant_customer_id**:
              - Value: DEMO-CUST-5678
            - **Payee_mcc**:
              - Value: 4121
            - **Merchant_id**:
              - Value: DEMOUAT01
        - **Remarks**:
          - Value: This is remarks
        - **Payment_method_type**:
          - Value: UPI
        - **Payment_method**:
          - Value: UPI
        - **Merchant_customer_id**:
          - Value: DEMO-CUST-1234
        - **Expiry**:
          - Value: 2016-11-24T19:00:00Z
        - **Date_created**:
          - Description: transaction timestamp sent from bank
          - Value: 2016-11-24T18:30:00Z
        - **Amount**:
          - Value: 100.00


> **Note**
> For Mandate amount greater than 5000 , seq_number and umn will be there in collect request received callback.




| Optional Fields | Constrains |
|---|---|
| umn | Will be received only during mandate executions. |
| seqNumber | Will be received only during mandate executions. |




#### Code Snippets: -

#### Java Code Snippet:

```java
{"success":false,"message":"Failed to fetch snippet"}
```

#### Kotlin Code Snippet:

```kotlin
{"success":false,"message":"Failed to fetch snippet"}
```


## Sample Code Snippets:
### Callback:

#### Incoming Collect Request to Customer Code Snippet:

```incoming collect request to customer
{"success":false,"message":"Failed to fetch snippet"}
```



---

## Complete Code Reference

The following code files are referenced in the steps above:

### InappCallbacks.txt

```
{"success":false,"message":"Failed to fetch snippet"}
```


---

## See Also

- [Overview](https://juspay.io/in/docs/upi-tpap-sdk/cordova/callbacks/Overview)
- [Outgoing Collect Request from Customer](https://juspay.io/in/docs/upi-tpap-sdk/cordova/callbacks/outgoing-collect-request-from-customer)
