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.
This method is quick and does not require any API calls.
It’s useful when you already have an offline billing system but want to instantly collect payments online using ClickPesa.
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*01#
- Chagua Chaguo
4
--- Lipia Bili - Chagua Chaguo
3
--- Ingiza Namba ya Kampuni - Ingiza Namba ya Kampuni --- [M-Pesa Merchant Number] - Available at onboarding
- Weka Kumbukumbu ya Malipo --- []
- Ingiza Kiasi
- Ingiza Namba ya Siri
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.