Flow Advisory | Autopay Mandates | Version 1.1.4

Subject: [Action Required] Change in response_key for UPI AutoPay – Mandate Management (Cancel) API

Deployment Date : 17 Sept 2026

This advisory is regarding an upcoming change to the response payload of the UPI AutoPay – Mandate Management (Cancel) API. Please review carefully and take action at your end.

What is changing

Currently, when a mandate is cancelled via the Mandate Management API, the response body contains:
"response_key": "success_mandate_action"

Effective 17 September 2026, the Cancel action will return an action-specific value:

"response_key": "success_mandate_cancellation"

This change makes the response semantically accurate - the current generic value ("success_mandate_action") is being replaced so that cancellation responses can be distinguished from other mandate actions on the same endpoint.

Scope :

Product : UPI AutoPay (eNACH is not affected)
API :  Mandate Management – Cancel action only
Field :  response_key in the API response body
Effective date : 17 September 2026

What you need to do

If your integration reads the response_key field from the Mandate Management – Cancel API response (for logging, reconciliation, ledger updates, downstream event routing, or any conditional logic), please update your system to accept the new value success_mandate_cancellation before 17 September 2026.

Impact if no action is taken :

Merchants relying on an exact string match of success_mandate_action will stop recognising successful cancellations from 17 September 2026 onwards. The cancellation itself will still succeed on our side and with NPCI, but your internal systems may incorrectly log these as failures or unknown responses, leading to reconciliation mismatches.

Current Response :

{  
  "status": "SUCCESS",  
  "response_code": "S00000",  
  "response_key": "success_mandate_action",  
  "message": "Mandate cancelled successfully"  
}

From 17 September 2026:

{  
  "status": "SUCCESS",  
  "response_code": "S00000",  
  "response_key": "success_mandate_cancellation",  
  "message": "Mandate cancelled successfully"  
}

Note :  All other fields, status codes, and response structure remain unchanged.)

For any further assistance you may reach out to us.

We appreciate your prompt attention to this change.

Thank you