An Order BillPay Control Number is a dynamic number for a single transaction or invoice. It is ideal for one-time payments such as e-commerce orders, invoices, or single service charges. You can generate an Order BillPay Control Number in two ways — each with different flexibility and structure.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.
1. Offline / Manual Concatenation
Structure: [Merchant BillPay-Namba] + [Order Reference]- Merchant BillPay-Namba — your 4-digit merchant number assigned by ClickPesa.
- Order Reference — any unique reference from your internal billing or order system.
2. Via API
When using the BillPay API, you get full control over the control number. You can directly set the custom reference, which becomes the actual control number customers will use to pay. This means the number does not need to follow the offline concatenation format. With API generation, you can also:- Set the amount to be paid.
- Control payment mode:
- Require full payment only.
- Allow partial payments.
- Allow overs.
- Add a bill description.
- Set a custom reference (actual customer-facing control number).
INV2025001.
Making Payments with Order BillPay Control Numbers
Customers can pay via:- Mobile Money: Tigopesa, Airtel Money, Halopesa, M-Pesa
- CRDB Banking: SIM Banking (APP/USSD), Internet Banking, CRDB Wakalas
via Airtel Money
- Airtel Money USSD
- Airtel Money APP
- Piga
*150*60# - Chagua Chaguo
5--- Lipia Bili - Chagua Chaguo
2--- Chagua Kampuni - Chagua Chaguo
7--- Chagua Kampuni - Weka Namba --- 47
- Ingiza namba ya Kumbukumbu --- []
- Weka Kiasi
- Chagua
1--- (Ndio) Kuthibitisha - Weka PIN
via M-Pesa
- M-Pesa USSD
- M-Pesa App
- Piga
*150*00# - Chagua Chaguo
4--- Lipia Kwa M-Pesa - Chagua Chaguo
4--- Weka Namba ya Kampuni - Ingiza Namba ya Kampuni --- [M-Pesa Merchant Number] - Available at onboarding
- Weka namba ya Kumbukumbu ya Malipo --- []
- Weka Kiasi
- Weka Namba ya Siri
- Bonyeza 1 Kuthibitisha
via Mixx by Yas (Tigopesa/Zantel)
- Mixx USSD
- Mixx By Yas APP
- Piga
*150*01# - Chagua Chaguo
4--- Lipia Bili - Chagua Chaguo
3--- Ingiza Namba ya Kampuni - Ingiza Namba ya Kampuni --- 889999
- Weka Kumbukumbu ya Malipo --- []
- Ingiza Kiasi
- Ingiza Namba ya Siri
via Halopesa
- Halopesa USSD
- Halopesa APP
- Piga
*150*88# - Chagua Chaguo
4--- Lipia Bili - Chagua Chaguo
3--- Ingiza Namba ya Kampuni - Ingiza Namba ya Kampuni --- 889999
- Weka Kumbukumbu ya Malipo --- []
- Ingiza Kiasi
- Ingiza Namba ya Siri
- Chagua
1--- (Ndio) Kuthibitisha
via CRDB
- SimBanking USSD
- SimBanking APP
- CRDB Internet Banking
- CRDB Wakala (App/POS)
- CRDB Branch (OTC)
- Piga
*150*03# - Chagua
1--- Simbanking - Weka Namba ya Siri
- Chagua
4--- Pay Bills - Chagua
6--- Taasisi - Chagua
7--- Nyinginezo - Chagua
N–— Next - Chagua
N–— Next - Chagua CLICKPESA
- Weka Namba ya Malipo --- []
- Ingiza Kiasi
- Thibitisha Malipo
Payment Tracking
- Automatic Notifications: Receive instant updates via Webhooks.
- Manual Check: Use the Payment Query API.

