← All work
Tooling · 2016

WHMCS Billing Recharge Module

Overview

A small PHP module/hook for the WHMCS billing platform that adds an account “recharge” capability and a corresponding client-area interface.

Why It Exists

WHMCS-based hosting/service businesses needed a way to let customers top up or recharge their accounts from within the client portal, functionality not provided out of the box.

What We Built

A focused WHMCS extension consisting of a hooks file (hooks.php) that injects behavior into WHMCS lifecycle events, a module entry point (rcenter.php), and a Smarty client-area template (clientarea.tpl) rendering the recharge UI.

Technologies & Approach

Native WHMCS module/hook conventions in PHP with Smarty templating, integrating directly into the platform’s billing and client-area flow rather than running as a separate app.

Outcome / Impact

A lightweight, targeted billing extension showing the ability to customize commercial platforms (WHMCS) via their hook/module APIs.

Capabilities Demonstrated

  • WHMCS hook and module development
  • Smarty-based client-area UI customization
  • Integration with an existing billing platform
More work See all →