---
title: "Revoke Mandate"
method: POST
path: "/subscription/mandate/cancel"
tags: ["Mandate"]
---

# Revoke Mandate

`POST /subscription/mandate/cancel`

## Request

- Base URL: `https://services.jiopay.co.in/api`
- URL: `https://services.jiopay.co.in/api/subscription/mandate/cancel`
- Auth: HTTP bearer

Cancels an active mandate.

## Request body

- RevokeMandateRequest: Note: the source specification's parameter table lists client_id as required, but its own cURL example omits it. Reproduced as-is rather than resolved.
  - `client_id` string, required: Client identifier.
  - `subscription_refid` string, required: Subscription reference of the mandate to revoke.
  - `merchant_txn_no` string, required: Merchant transaction number for this revoke request.
  - `reason` string, required: Reason for revocation.
  - `send_email` 'Y' | 'N': Trigger an email notification for this request.
  - `send_sms` 'Y' | 'N': Trigger an SMS notification for this request.

## Response `200`

OK

- RevokeMandateResponse
  - `statusCode` integer
  - `statusDesc` string
  - `subscription_refid` string
  - `secureHash` string
  - `amount` string
  - `authCode` string
  - `requestType` string
  - `errorDescription` string
  - `customerEmailID` string
  - `paymentMode` string
  - `respDescription` string
  - `errorCode` string
  - `authAmount` string
  - `paymentInstID` string
  - `customerMobileNo` string
  - `responseCode` string
  - `paymentSubInstType` string
  - `merchantId` string
  - `merchantTxnNo` string
  - `umn` string
  - `mandateId` string
  - `txnID` string
  - `addlParam1` string
  - `addlParam2` string

---

[API](https://skmtc.dev/jiopay/apis/subscription-hub.md) - [All operations](https://skmtc.dev/jiopay/apis/subscription-hub/llms.txt) - [OpenAPI document](https://skmtc.dev/jiopay/apis/subscription-hub/revisions/9da96f805941?raw)
