Logo
Banking & Fintech
Card Solution
ERP Products
API Services
Custom Dev
Other

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 API

Maximum Limit

₹ 25,000/cycle

Consumer Bank Merchant Node

Frequency

MONTHLY

Start Date

17 APR 2026

Status

ACTIVE

🏦

HDFC Bank Ltd.

XXXX XXXX 8821

REQUEST_METADATA

{

"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

QR
⭐ 4.9/5 Rating | Processing 1M+ Mandate Deletions for Secure Recurring Payment Offboarding Monthly

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.

Customer Offboarding
Mandate Revocation
Regulatory Compliance
Debit Prevention
UMRN Closure
Churn Management
Clean Ledger
Cycle Termination

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 Node.js PHP
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"
    }'
Response 200 OK
{
    "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.

Secure Offboarding

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.

status: CancelD

Cancellation Success Rate

99.9% ▲ Instant Revoke

Proc. Time

< 200ms

Security

256-bit
Test Cancel API

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.