KBilling documentation
Operate, customize, integrate, and extend your billing platform safely.
About this guideThis guide documents the interfaces shipped with KBilling 1.0. It does not claim that arbitrary WHMCS modules are drop-in compatible.
What KBilling provides
KBilling combines client management, products and ordering, invoicing, payment collection, service provisioning, domain automation, support tickets, email delivery, scheduled automation, reporting, API access, themes and addons.
| Administrators | Developers |
|---|---|
| Configure products, currencies, taxes, gateways, servers, registrars, email, cron, staff roles, security and support workflows. | Create PHP themes and order forms, lifecycle hooks, gateways, provisioning modules, registrar integrations and admin addons. |
Reading paths
- New installation: Requirements → First configuration → Cron and automation.
- Daily staff: Administrator guide → Products and orders → Billing → Support.
- Developer: Themes → Hooks → relevant module guide.
- Production operator: Security → Updates → Troubleshooting.
Conventions
- Paths are relative to the installation root.
- Database examples use prepared
KB_DBmethods. - Never store raw payment-card data.
- Test extensions and upgrades on staging first.