> ## Documentation Index
> Fetch the complete documentation index at: https://docs.clickpesa.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Customer BillPay Control Number

> A static payment number assigned to a specific customer for repeat payments

export const operation_0 = "Pay"

export const controlNumber_0 = "Customer BillPay Control Number"

A **Customer BillPay Control Number** is a **static unique number** assigned by a merchant to a specific customer.
It is reusable for multiple transactions and ideal for frequent or subscription-based payments.

## How to Assign a Customer BillPay Control Number

You can assign one via the **ClickPesa Dashboard** or **API**.

## 1. Via Dashboard

The number is made of your **Merchant BillPay-Namba** + a **static unique number** generated by ClickPesa.

**Steps:**

1. Log in to your [Merchant Dashboard](https://merchant.clickpesa.com).
2. Navigate to **Collection → Customers**.
3. Select an existing customer or create a new one.
4. In the **Customer Overview**, find **Customer BillPay Control Number**.
5. If not available, click **Assign BillPay Number** to generate one.
6. Share the control number with the customer.

## 2. Via API

You can create Customer BillPay Control Numbers programmatically using the [BillPay API](/api-reference/collection/billpay/create-customer-control-number).
API generation provides full flexibility similar to **Order BillPay Control Numbers**, plus additional customer-specific options:

* **Specify the customer name** (e.g., student name, client name).
* **Add a bill description** (e.g., Fees, Pocket Money, Subscription).
* **Set the payment amount** and mode (full, partial, over).
* **Create multiple control numbers per customer**, each for a different bill or purpose.
* **Receive a generated control number** if not provided — this becomes the customer-facing number.

## Making Payments with Customer BillPay Control Numbers

Customers can pay using their assigned control number through mobile money, SIM banking, or CRDB Wakalas.

### [{operation_0} via Airtel Money](#pay-via-airtel-money)

<Tabs>
  <Tab title="Airtel Money USSD">
    1. Piga `*150*60#`
    2. Chagua Chaguo `5` --- **Lipia Bili**
    3. Chagua Chaguo `2` --- **Chagua Kampuni**
    4. Chagua Chaguo `7` --- **Chagua Kampuni**
    5. Weka Namba --- **47**
    6. Ingiza namba ya Kumbukumbu --- **\[{controlNumber_0}]**
    7. Weka Kiasi
    8. Chagua `1` --- **(Ndio) Kuthibitisha**
    9. Weka PIN
  </Tab>

  <Tab title="Airtel Money APP">
    1. Fungua AirtelMoney App
    2. Bonyeza **Lipa Bili**
    3. Bonyeza **Ingiza jina la biashara au namba**
    4. Andika *"clickpesa"*
    5. Chagua **CLICKPESA TANZANIA**
    6. Weka Kumbukumbu ya Malipo --- **\[{controlNumber_0}]**
    7. Weka Kiasi
    8. Bonyeza **Endelea**
    9. Weka Namba ya Siri
  </Tab>
</Tabs>

### [{operation_0} via M-Pesa](#pay-via-m-pesa)

<Tabs>
  <Tab title="M-Pesa USSD">
    1. Piga `*150*00#`
    2. Chagua Chaguo `4` --- **Lipia Kwa M-Pesa**
    3. Chagua Chaguo `4` --- **Weka Namba ya Kampuni**
    4. Ingiza Namba ya Kampuni --- **\[M-Pesa Merchant Number]** - *Available at onboarding*
    5. Weka namba ya Kumbukumbu ya Malipo --- **\[{controlNumber_0}]**
    6. Weka Kiasi
    7. Weka Namba ya Siri
    8. Bonyeza 1 Kuthibitisha
  </Tab>

  <Tab title="M-Pesa App">
    1. Fungua M-Pesa App
    2. Bonyeza **Lipia kwa M-Pesa**
    3. Bonyeza **Kitambulisho cha biashara** na Weka **\[M-Pesa Merchant Number]**
    4. Bonyeza **Kumbukumbu** na Weka **\[{controlNumber_0}]**
    5. Weka Kiasi
    6. Bonyeza **Endelea**
    7. Bonyeza **Lipa sasa** na Ingiza Namba ya Siri
  </Tab>
</Tabs>

### [{operation_0} via Mixx by Yas (Tigopesa/Zantel)](#pay-via-mixx-by-yas-tigopesa%2Fzantel)

<Tabs>
  <Tab title="Mixx USSD">
    1. Piga `*150*01#`
    2. Chagua Chaguo `4` --- **Lipia Bili**
    3. Chagua Chaguo `3` --- **Ingiza Namba ya Kampuni**
    4. Ingiza Namba ya Kampuni --- **889999**
    5. Weka Kumbukumbu ya Malipo --- **\[{controlNumber_0}]**
    6. Ingiza Kiasi
    7. Ingiza Namba ya Siri
  </Tab>

  <Tab title="Mixx By Yas APP">
    1. Fungua Mixx By Yas App
    2. Bonyeza **Kulipa Bili**
    3. Andika *"clickpesa"* Kwenye **Tafuta**
    4. Chagua **ClickPesa-889999** Kwenye listi
    5. Weka Namba ya kumbukumbu --- **\[{controlNumber_0}]**
    6. Weka kiasi
    7. Bonyeza **Endelea**
    8. Ingiza Namba ya Siri ya Mixx
    9. Bonyeza **Thibitisha**
  </Tab>
</Tabs>

### [{operation_0} via Halopesa](#pay-via-halopesa)

<Tabs>
  <Tab title="Halopesa USSD">
    1. Piga `*150*88#`
    2. Chagua Chaguo `4` --- **Lipia Bili**
    3. Chagua Chaguo `3` --- **Ingiza Namba ya Kampuni**
    4. Ingiza Namba ya Kampuni --- **889999**
    5. Weka Kumbukumbu ya Malipo --- **\[{controlNumber_0}]**
    6. Ingiza Kiasi
    7. Ingiza Namba ya Siri
    8. Chagua `1` --- **(Ndio) Kuthibitisha**
  </Tab>

  <Tab title="Halopesa APP">
    1. Fungua Halopesa App
    2. Bonyeza **Lipia Bili**
    3. Bonyeza **Chagua Namba ya biashara**
    4. Andika *"889999"* Kwenye uwanja wa kutafuta **Namba ya biashara**
    5. Bonyeza **ENDELEA**
    6. Weka kumbukumbu namba --- **\[{controlNumber_0}]**
    7. Weka kiasi
    8. Bonyeza **ENDELEA**
    9. Ingiza Namba ya Siri
    10. Ingiza OTP
  </Tab>
</Tabs>

### [{operation_0} via CRDB](#pay-via-crdb)

<Tabs>
  <Tab title="SimBanking USSD">
    1. Piga `*150*03#`
    2. Chagua `1` --- **Simbanking**
    3. Weka Namba ya Siri
    4. Chagua `4` --- **Pay Bills**
    5. Chagua `6`--- **Taasisi**
    6. Chagua `7` --- **Nyinginezo**
    7. Chagua `N` –-- **Next**
    8. Chagua `N` –-- **Next**
    9. Chagua **CLICKPESA**
    10. Weka Namba ya Malipo --- **\[{controlNumber_0}]**
    11. Ingiza Kiasi
    12. Thibitisha Malipo
  </Tab>

  <Tab title="SimBanking APP">
    1. Fungua CRDB SimBanking App
    2. Weka Namba ya Siri ya SimBanking
    3. **Pandisha kupata huduma zaidi**
    4. Bonyeza **Malipo Zaidi**
    5. Chagua **CLICKPESA** Kwenye listi au andika **CLICKPESA** Juu Kwenye Tafuta huduma
    6. Weka Namba ya Malipo --- **\[{controlNumber_0}]**
    7. Bonyeza **PATA TAARIFA**
    8. Hakikisha Taarifa za Bili, Chagua Akaunti Ya Kutoa na Weka Kiasi
    9. Bonyeza **ENDELEA**
    10. Hakikisha Taarifa za Muamala na Bonyeza **THIBITISHA**
  </Tab>

  <Tab title="CRDB Internet Banking">
    1. Login into your CRDB Internet Banking portal
    2. Select **Payment**
    3. Select **Bill Payment**
    4. Company Category --- Select **Others**
    5. Company Name -- Select **CLICKPESA**
    6. Enter Reference Number --- **\[{controlNumber_0}]**
  </Tab>

  <Tab title="CRDB Wakala (App/POS)">
    1. Tembelea wakala CRDB aliye karibu nawe
    2. Omba kulipia bili kwa namba ya malipo ya CRDB
    3. Toa jina la taasisi --- **CLICKPESA**
    4. Toa namba ya nmaba ya malipo --- **\[{controlNumber_0}]**
    5. Toa kiasi
  </Tab>

  <Tab title="CRDB Branch (OTC)">
    1. Tembelea tawi la CRDB lililo karibu nawe
    2. Omba kulipia bili kwa namba ya malipo ya CRDB
    3. Toa jina la taasisi --- **CLICKPESA**
    4. Toa namba ya nmaba ya malipo --- **\[{controlNumber_0}]**
    5. Toa kiasi
  </Tab>
</Tabs>

## Payment Tracking

* **Real-time:** Set up a [Webhook](/home/webhooks) to get notified when payments arrive.
* **Manual Check:** Use the [Payment Query API](/api-reference/collection/querying-for-payments/querying-for-payments).
