WHMCS Credit Pro
Technical Overview & Documentation
Boost account top-ups and eliminate database clutter with automated deposit invoice cleanup and multi-currency credit analytics.
Overview
Managing client credit balances and abandoned deposit invoices in WHMCS can be messy. Clients often forget their available credit or generate "Add Funds" invoices they never pay, leaving your database cluttered with unpaid billing records.
CreditPro solves both problems in one powerful, lightweight addon. It gives your clients clear visibility of their available credit across key areas of your Client Area, while providing admins with multi-currency deposit trend charts and a smart Bulk Invoice Cleanup Tool with simulation modes.
🌟 Key Features
1. Flexible Client Area Display
-
Multi-Position Rendering: Display credit balances in the Left Sidebar (below "Your Info"), a high-visibility Top Alert Banner, the Primary Navigation Menu, or All Locations simultaneously.
-
Low-Balance Alerts: Automatically highlight the balance badge/button in red when credit falls below a configurable threshold.
-
Custom Styling: Inject custom CSS directly into the Client Area header to match any WHMCS theme seamlessly.
2. Multi-Currency Analytics & Visual Trends
-
Automatic Base Currency Conversion: Converts all client balances and deposit invoice totals into your WHMCS primary currency using live exchange rates (
tblcurrencies.rate). -
Interactive Trend Charts: Chart.js visual chart tracking paid deposit amounts vs. cancelled deposit invoices.
-
Dynamic Timeframes: Easily switch trend views between 3, 6, or 12 months directly from the chart header or settings.
3. Automated & Bulk Invoice Cleanup
-
Automated Daily Cron: Automatically cancels unpaid Add Funds invoices older than X days to keep your database clean.
-
Dry Run (Preview Mode): Run a safe simulation to preview matching unpaid invoices before taking action.
-
Real Run (Bulk Action): Cancel hundreds of abandoned deposit invoices in 1 click.
-
Manual Invoice Cancel: Instantly cancel individual deposit invoices directly from the module dashboard.
4. Audit & Management Control
-
Background Activity Audit Log: Full log tracking all cron cancellations, manual actions, and settings updates.
-
1-Click Log Eraser: Clear module logs anytime with a single click.
-
Toggleable Logging: Turn activity logging on or off based on your privacy preferences.
-
CSV Export: Export complete deposit invoice reports in one click for accounting and audit purposes.
🚀 Why Choose CreditPro?
-
Increases Revenue: Prominent balance placement encourages clients to top up their accounts more frequently.
-
Keeps Database Lean: Prevents years of unpaid Add Funds invoices from bloating your
tblinvoicesdatabase table. -
Zero Theme Conflicts: Compatible with standard Twenty-One, Six, Lagom, and custom WHMCS templates.
-
100% Secure: Built-in CSRF token protection and sanitized database queries using WHMCS Capsule DB.
⚙️ Technical Specifications & Compatibility
-
WHMCS Compatibility: WHMCS v8.x & v9.x+
-
PHP Compatibility: PHP 7.4, 8.1, 8.2, 8.3+
-
Developer: Scriptiso
-
License: Commercial Single / Multi-Domain License
-
Support: Lifetime documentation & dedicated ticket support at scriptiso.com/support
📥 What's Included in the Download Package?
-
Full Source Code (
credit_promodule filess -
Complete Documentation (
README.md) -
Version History (
CHANGELOG.md) -
End User License Agreement (
LICENSE)
Instant Digital Delivery
Get direct access to fetch the ZIP payload from your dashboard immediately after payment.
Installation Guide Included
Includes step-by-step setup instructions, SQL database schemas, and configuration manuals.
Lifetime Free Updates
Download future builds and compatibility releases directly from your account node without additional fees.
100% Unencrypted Source
Unobfuscated code allowing internal developers to modify, adapt, or hook custom logic freely.