---
page_source: https://juspay.io/in/docs/upi-merchant-stack/docs/mandates/execute-mandate-callback
page_title: Execute Mandate Callback
---


# Execute Mandate Callback



Server sends a callback to the Merchant to the url configured when mandate is executed.

> **Note**
> If the merchantFlag `merchantCreditedViaCollectForMandateExecute` is set to true, then Collect Callback(Type: **MERCHANT_CREDITED_VIA_COLLECT)**  is sent instead.




| Parameter | Description | Type |
|---|---|---|
| amount	 | Amount of Mandate. | Mandatory |
| currentBlockedAmount | Amount Blocked in Customer Account (For SBMD Flow) | Conditional |
| expiry	 | Expiry timestamp for the collect request. | Mandatory |
| gatewayReferenceId	 | Customer reference number (rrn). | Mandatory |
| gatewayResponseCode	 | Response code returned by gateway for the transaction. | Mandatory |
| gatewayResponseMessage	 | Response message returned by gateway for the transaction. | Mandatory |
| gatewayResponseStatus	 | Response status returned by gateway. | Mandatory |
| gatewayTransactionId	 | UPI request id returned by gateway for the transaction. | Mandatory |
| merchantChannelId	 | Unique id for the channel via which request is made. | Mandatory |
| merchantId	 | Unique id for merchant. | Mandatory |
| merchantRequestId	 | Request id used for the mandate transaction. | Mandatory |
| orgMandateId	 | Refers to upiRequestId used during creation of mandate. | Mandatory |
| payeeMcc	 | Merchant Category Code of the payee merchant. | Mandatory |
| payeeVpa	 | Vpa of the Merchant | Mandatory |
| payerVpa	 | Vpa of the customer | Mandatory |
| refUrl | Invoice as sent by merchant or reference to the mandate in the form of url. | Mandatory |
| seqNumber  (applicable only for collect mandate) | Denotes the recurring cycle of mandate execution. Will be received only during mandate executions. It will only be present in case of mandate request. | Optional |
| transactionTimestamp	 | Timestamp of when the transaction was attempted. | Mandatory |
| type	 | Event type of the callback | Mandatory |
| umn	 | Vpa used for execution of mandate. | Mandatory |
| udfParameters 	 | Stringified json for udf parameters. | Optional |
