---
page_title: Incoming Pre Payment Notification Mandate For Customer
product: UPI TPAP SDK
platform: React Native
page_source: https://juspay.io/in/docs/upi-tpap-sdk/react-native/callbacks/incoming-pre-payment-notification-mandate-for-customer
llms_txt: https://juspay.io/in/docs/llms.txt
product_llms_txt: https://juspay.io/in/docs/upi-tpap-sdk/llms.txt
---


## Incoming Pre Payment Notification Mandate For Customer




### Step 1.1. Incoming Pre Payment Notification Mandate For Customer


Server sends a callback to the Payer to the url configured when pre-payment notification is received prior to mandate execution for the particular recurring cycle denoted by seqNumber.


### Payload
- **Id**:
  - Description: Event ID
  - Value: evt_V2_03c6ec0681124450b55cf92fa35df241
- **Event_name**:
  - Description: Server sends a callback to the Payer to the url configured when pre-payment notification is received prior to mandate execution for the particular recurring cycle denoted by seqNumber.
  - Value: MERCHANT_CUSTOMER_INCOMING_PRE_PAYMENT_NOTIFICATION_MANDATE_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
            - **Merchant_id**:
              - Value: MERCHANT
            - **Merchant_channel_id**:
              - Value: MERCHANTAPP
        - **Transaction**:
          - Value:
            - **Umn**:
              - Value: uniqueMandateNumber@bank
            - **Merchant_request_id**:
              - Value: TXN1234567
            - **Seq_number**:
              - Value: 1
            - **Gateway_response_code**:
              - Value: 00
            - **Gateway_reference_id**:
              - Value: 806115044725
            - **Gateway_response_status**:
              - Value: SUCCESS
        - **Remarks**:
          - Value: This is remarks
        - **Payment_method_type**:
          - Value: UPI
        - **Payment_method**:
          - Value: UPI
        - **Message**:
          - Value: Mandate is successfully updated
        - **Merchant_customer_id**:
          - Value: DEMO-CUST-1234
        - **Mandate**:
          - Value:
            - **Org_mandate_id**:
              - Value: BJJMsleiuryufhuhsoisdjfadb48003sdaa0
            - **Gateway_mandate_id**:
              - Value: BJJ0f018ee5bc8b428fb979cb4a53ea9bde
            - **Next_execution**:
              - Value: 2017-06-09T12:27:49Z
        - **Amount**:
          - Value: 100.00


> **Note**
> Merchant can get multiple callbacks for the same event type till the transaction status reaches a terminal state. Terminal states for a transaction are SUCCESS, FAILURE, EXPIRED, DECLINED.




| Optional Fields | Constrains |
|---|---|
| recurrenceRule | It is not present if recurrencePattern is ONETIME, DAILY or ASPRESENTED. |
| recurrencValue |  It is not present if recurrencePattern is ONETIME, DAILY or ASPRESENTED. |
| payeeName | It will be present if role is PAYER |
| payerName | It will be present if role is PAYEE |




#### Code Snippets: -

#### Objective-C Code Snippet:

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

#### Swift Code Snippet:

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


## Sample Code Snippets:
### Callback:

#### Incoming Pre Payment Notification Mandate For Customer Code Snippet:

```incoming pre payment notification mandate for customer
{"success":false,"message":"Failed to fetch snippet"}
```



---

## Complete Code Reference

The following code files are referenced in the steps above:

### InappCallbacks1.txt

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


---

## See Also

- [Outgoing Pause Mandate From Customer](https://juspay.io/in/docs/upi-tpap-sdk/react-native/callbacks/outgoing-pause-mandate-from-customer)
- [Port UPI Number](https://juspay.io/in/docs/upi-tpap-sdk/react-native/callbacks/port-upi-number)
