KBilling Docs

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.

AdministratorsDevelopers
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_DB methods.
  • Never store raw payment-card data.
  • Test extensions and upgrades on staging first.