---
title: "Cancel Mandate"
method: POST
path: "/customers/crdb-direct-debit-mandate/cancel"
tags: ["CRDB Direct Debit"]
---

# Cancel Mandate

`POST /customers/crdb-direct-debit-mandate/cancel`

Cancel an ACTIVE CRDB Direct Debit mandate. When the linked payment plan is still active, the plan and unpaid cycles are cancelled too.

## Request body

- object
  - `requestId` string, required — The mandateRequestId returned when the mandate was requested

## Response `200`

Mandate cancelled

- object
  - `mandateRequestId` string
  - `mandateStatus` string — Will be CANCELLED after successful cancellation
  - `paymentsTotalAmount` number
  - `paymentsInstallments` number

## Other responses

- `400` — Mandate not active or service error
- `401` — Unauthorized
- `404` — Mandate not found

---

[API](https://skmtc.net/clickpesa/apis/core-api-openapi-specification.md) · [All operations](https://skmtc.net/clickpesa/apis/core-api-openapi-specification/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/clickpesa/core-api-openapi-specification/versions/9f70f35c5590/schema)
