Mandate Webhook

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

FieldTypeDescription
mandateIdstringUnique Mandate ID generated by Castler/Digio
umrnstringUnique Mandate Reference Number (UMRN) allocated by NPCI
statusstringCurrent status of the mandate: success / failed / registered
timestampdatetimeISO 8601 timestamp of event
authenticationModestringMode of authentication: net_banking, debit_card, aadhaar, etc.
remarksstringAdditional information in case of failure (e.g., bank rejection reason).