---
title: "Get Mandate"
method: GET
path: "/customers/crdb-direct-debit-mandate"
tags: ["CRDB Direct Debit"]
---

# Get Mandate

`GET /customers/crdb-direct-debit-mandate`

Get CRDB Direct Debit mandate details and linked payment plan summary by mandate request ID

## Query parameters

- `requestId` string, required

## Response `200`

Mandate and payment plan details

- object
  - `mandateRequestId` string
  - `mandateReference` string — CRDB mandate reference used on payment webhooks as orderReference
  - `mandateStatus` string
  - `mandateCallbackUrl` string
  - `mandateConfirmedAt` string, date-time
  - `crdbAccountDetails` object
    - `phoneNumber` string
    - `debitAccount` string
    - `accountName` string
  - `paymentPlanDetails` object
    - `startDate` string
    - `endDate` string
    - `frequencyType` string
    - `frequency` number
    - `installmentAmount` number
    - `installmentsNumber` number
    - `installmentsCompleted` number
    - `remainingAmount` number
    - `totalAmount` number
    - `billDetails` string

## Other responses

- `400` — Validation 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)
