ClickPesa BillPay Overview
Create custom billpay control number for bills and receive payments from mobile money wallets and bank free of charge
Receiving payments via ClickPesa BillPay is completely FREE—Zero fees, Zero hassle, Nada!
A BillPay Control Number is a unique numeric identifier that customers use to make payments to a merchant through supported payment channels—including mobile money, SIM banking, and Wakalas.
ClickPesa supports different types of control numbers to cater to various payment scenarios, such as one-time purchases, recurring payments, or merchant deposits.
Payments and deposits made using the ClickPesa BillPay Control Numbers are processed Instantly, with real-time tracking available via the ClickPesa Dashboard, Query Payment API and Webhooks.
Types of BillPay Control Numbers
ClickPesa BillPay supports 3 types of control numbers to fit different collection needs:Merchant BillPay-Namba
A 4-digit static number assigned to every merchant.
- Used by the merchant to deposit funds into their own account.
- Used as the base for generating other types of BillPay control numbers.
- Not shared with customers unless used in combination with order references.
Order BillPay Control Number
A dynamic control number generated for each specific transaction or invoice.
- This number exists out of your Merchant BillPay-Namba + Order Reference. The order reference is created by Merchant.
- Best for one-time or ad-hoc payments.
- Customers use this control number to make payment for a specific transaction.
Example
An e-commerce store creates a BillPay Control Number for Order #12345. The customer uses that number to pay for just that order. Once paid, the control number is closed or marked as fulfilled.
Customer BillPay Control Number
A static control number assigned by the merchant to a specific customer for ongoing payments.
- This number exists out of your Merchant BillPay-Namba + static unique number. The static unique number is created by ClickPesa.
- Useful for repeat or subscription-style payments from the same customer.
- Helps in automating reconciliation and tracking of payments per customer.
Example
A school assigns a unique control number to each student. The student (or parent) can use this same number to pay tuition each term without requesting a new one.