---
page_source: https://juspay.io/sea/docs/hyper-checkout-sea/web/mandates/webhooks
page_title: Webhooks
---


# 




### Mandate Created Substep


This webhook event is generated when mandate is created for a transaction. Mandate gets created once the transaction is created. 




### Order Succeeded Substep


This webhook event is generated when a mandate order is successful. To know the mandate status and related information you can refer to the mandate json block within the payload.




### Mandate Activated  Substep


This webhook event is generated when mandate is successful for any transaction. 




### Mandate failed Substep


This webhook event is generated when mandate is failed for any transaction.




### Mandate Paused Substep


This webhook event is generated when mandate is paused for any transaction. This is mandatory to implement because mandate can be paused explicitly by the customer apart from the transaction journey. 




### Mandate Revoked Substep


This webhook event is generated when mandate is revoked for any transaction. This is mandatory to implement because mandate can be revoked explicitly by the customer apart from the transaction journey. 




### Mandate Expired Substep


This webhook event is generated when mandate is expired for any transaction. Expiry of mandate is decided by the timestamp passed in end_date parameter while creating mandate.

