The Mandate Webhook is triggered whenever the mandate status changes after customer authentication or registration.Merchants must configure their webhook URL with Castler during onboarding. Castler will push the event notification to the registered webhook endpoint in JSON format.
eNACH Mandate Webhook
🔹 Payload Example
{
"mandateId": "ENA250812165320273ZD56E72OMP5XAP",
"umrn": "UMRN8778323363315958",
"status": "success",
"timestamp": "2025-08-12T16:59:38",
"authenticationMode": "net_banking",
"remarks": "<present only if mandate failed>"
}🔹 Field Descriptions
| Field | Type | Description |
|---|---|---|
mandateId | string | Unique Mandate ID generated by Castler/Digio |
umrn | string | Unique Mandate Reference Number (UMRN) allocated by NPCI |
status | string | Current status of the mandate: success / failed / registered |
timestamp | datetime | ISO 8601 timestamp of event |
authenticationMode | string | Mode of authentication: net_banking, debit_card, aadhaar, etc. |
remarks | string | Additional information in case of failure (e.g., bank rejection reason). |
