Cancel Mandate API – Cancel eMandate & Auto Debit | Secure & Instant API
The Cancel Mandate API allows businesses to cancel or deactivate existing mandates linked to bank accounts, UPI AutoPay, or subscription billing systems. It ensures secure termination of recurring payments while maintaining audit trails and compliance with banking regulations.
AUTOFLOW
E-Mandate APIMaximum Limit
₹ 25,000/cycle
Frequency
MONTHLY
Start Date
17 APR 2026
Status
ACTIVE
HDFC Bank Ltd.
XXXX XXXX 8821
{
"mandate_id": "EM_4409X",
"type": "ON_DEVICE_AUTH",
"config": {
"max_amount": 25000.00,
"recurrence": "MNTH",
"secure_hash": "AES_GCM_256"
}
}
NPCI_ONBOARDED
Digital India Stack 2026
Cancel Mandate API
Efficiently cancel recurring payment instructions. Securely terminate mandate authorizations across all banking partners to ensure clean subscription offboarding.
1. Deletion Request
Initiate a cancellation call using the Mandate ID or UMRN to trigger the termination process with the bank.
2. Bank Revocation
Our API communicates with NPCI and the destination bank to revoke the authorization and halt future debits.
3. Closure Update
Receive final confirmation to update your database, ensuring no further payment attempts are made for this mandate.
Secure Offboarding Control
Take full control of the mandate lifecycle. The Cancel API ensures that cancellations are synchronized instantly between your system and the bank.
Immediate Revocation
Cancel mandate permissions in real-time to prevent unauthorized or accidental future debits.
Subscription Termination
Seamlessly integrate with your churn workflow to close payment pipelines as soon as a user unsubscribes.
Compliance Adherence
Meet regulatory requirements by providing customers with a transparent and quick way to cancel standing instructions.
NPCI De-registration
Automatically update the NPCI central registry to ensure the mandate is marked as 'Inactive' or 'Cancelled' globally.
Reduced False Declines
Clean up your database by removing stale mandates, improving the overall health of your recurring payment success rates.
Bulk Cancellation Support
Efficiently handle mass mandate terminations during service sunsets or major system migrations.
Termination Audit Trails
Keep a permanent record of when and why a mandate was Canceld for customer support and dispute resolution.
Automated Error Handling
Receive clear feedback if a deletion fails due to bank server issues or if the mandate is already inactive.
State-Based Deletion
Intelligently handle deletions for mandates in various states, including those that are 'Pending' or 'Active'.
Advanced Deletion Tools
Our Cancel Mandate API provides the precision required to safely manage the end of the recurring payment lifecycle.
Smart Revocation
Ensure mandates are revoked at the bank level to prevent any trailing debit instructions from processing.
UMRN De-linking
Formally de-link the Unique Mandate Reference Number (UMRN) from the customer’s bank account.
Deletion Webhooks
Receive automated notifications as soon as the bank confirms the successful deletion of the mandate instruction.
Why Use Cancel Mandate API?
Terminating payment authorizations accurately is vital for customer trust and compliance. Use the Cancel API to instantly revoke standing instructions and clean up your collection pipeline.
Cancel Mandates in Real-Time
Revoke authorization records with a single API call. Terminate registration states and notify banking partners of the cancellation instantly.
curl --request POST
--url https://api.idspay.in/v3/mandate/Cancel
--header 'Authorization: Bearer YOUR_API_KEY'
--header 'Content-Type: application/json'
--data '{
"mandate_id": "MND_987654321",
"reason": "USER_UNSUBSCRIBED"
}'
{
"status": "SUCCESS",
"data": {
"mandate_id": "MND_987654321",
"current_status": "CANCELLED",
"umrn": "HSBC0000000000123456",
"cancellation_ref": "CAN88223311",
"terminated_at": "2026-04-17 14:35:10",
"message": "Mandate Canceld successfully"
}
}
🔍 Precision of Cancel Mandate API
Secure your payment ecosystem by removing inactive or revoked permissions. Prevent revenue leakage and customer disputes with automated termination logic.
Instant Revoke
De-register mandates from the NPCI/Bank gateway immediately upon user request.
UMRN Deactivation
Formally close the Unique Mandate Reference Number to stop any future settlement attempts.
Consent Protection
Ensure customer privacy by effectively removing billing access once consent is withdrawn.
Offboarding Automation
Trigger automated deletion logic during plan downgrades or account closures.
Debit Guard
Protect your business from bank penalties by ensuring no debits are sent for Canceld mandates.
Sync Confirmation
Confirm deletion success across your platform and bank records simultaneously.
Bulk Termination
Scaleable infrastructure to handle mass mandate deletions for legacy account cleanups.
Bank Protocol Sync
Supports cancellation protocols for 50+ banks, abstracting complex backend logic.
How Cancel Mandate API Works
Execute a secure handshake with banking networks to permanently terminate digital payment instructions and confirm de-registration.
Initiate Deletion
Pass the unique Mandate ID or UMRN to our deletion endpoint to trigger the formal cancellation process.
Bank Revocation
Our system securely routes the request through NPCI to the destination bank to stop future debit permissions.
Confirm Closure
Receive a cryptographic confirmation from the banking partner that the mandate is now 'Cancelled'.
Final De-linking
Update your system to de-link the mandate, ensuring no further collection attempts can be processed.
Maintain Absolute Collection Safety with Cancel Mandate API
Our Cancel Mandate API is engineered to solve the risk of unauthorized debits by providing instant authorization termination. We ensure the bridge between your platform and the bank is closed permanently.
To ensure zero debit disputes, businesses need a robust cancellation layer that bypasses manual banking delays. Our solution provides direct revocation protocols and UMRN de-registration for high-trust financial platforms.
Whether you are handling user unsubscribes, clearing expired instructions, or managing bulk portfolio transitions, this Deletion Engine delivers the operational integrity required for modern recurring payment ecosystems.
Cancellation Success Rate
Proc. Time
Security
Why IDSPay is Better than Other Mandate APIs?
See how we outperform the industry standards.
Faster Response
Lower latency and faster data retrieval than competitors.
Superior Uptime
More reliable service stability than Eko & API Mall.
Cleaner Docs
Easier to read and implement compared to Digitap.
Affordable Pricing
Cost-effective plans tailored for growing startups.
Dedicated Support
Real human experts ready to help you with any integration hurdles 24/7.
Why We Are The Better Choice
Compare our performance and see why top fintechs trust our infrastructure.
| Feature | 🚀 Our API | Other Providers |
|---|---|---|
| Accuracy |
99.9% (Govt. Direct)
|
~85-90% (Scraped)
|
| Speed |
< 500ms
|
2 - 5 Seconds
|
| Pricing |
Pay-per-use (No Fixed Fee)
|
High Monthly Commitment
|
| Support |
24/7 Priority Support
|
Email-only (48hr TAT)
|
* Based on internal benchmark tests and competitor analysis (April 2026).
Frequently Asked Questions
Common developer queries about the Cancel Mandate API and cancellation workflows.
What is the Cancel Mandate API?
The Cancel Mandate API is a specialized endpoint that allows you to formally terminate a recurring payment instruction. It sends a revocation request to the NPCI and the customer's bank to ensure no further debits can be processed.
2. When should I call the Cancel API?
You should call this API whenever a customer unsubscribes from your service, if a loan has been fully repaid, or if you need to invalidate a mandate due to internal policy changes or user requests.
3. Can I cancel a mandate using the UMRN?
Yes. The Cancel API supports cancellation using either your internal Mandate ID or the bank-generated Unique Mandate Reference Number (UMRN), providing flexibility for your integration.
4. Is the cancellation permanent?
Yes, once a mandate is successfully Canceld/cancelled at the bank level, it cannot be reactivated. To resume collections for that customer, a new mandate registration process must be initiated.
5. What happens if I Cancel a 'Pending' mandate?
The API will attempt to intercept the registration process. If the mandate hasn't been finalized by the bank, the request will be marked as cancelled, preventing it from ever becoming active.
6. Is there a charge for calling the Cancel API?
Pricing depends on your specific service agreement. Generally, API calls are metered based on your subscription tier. Contact your account manager for detailed pricing on mandate lifecycle operations.
7. How long does the cancellation take to reflect?
While the API request is processed instantly, the bank and NPCI synchronization typically takes between a few minutes and T+1 business day to reflect as fully cancelled across all systems.
8. Does the API provide a reason for deletion in the audit log?
Yes. You can pass a reason parameter in the request payload. This is stored in the mandate history, making it easier to track whether the deletion was initiated by the user or the merchant.
9. Will I receive a webhook after a mandate is Canceld?
Absolutely. Once the destination bank confirms the revocation, we trigger a webhook notification to your configured endpoint with the updated status of CANCELLED.
10. Can a Canceld mandate still be charged?
No. Our system blocks any debit requests for mandates in a CANCELLED state. Additionally, the bank will reject any collection attempts using a revoked UMRN, protecting you from dispute liabilities.