FraudClient

FraudClient

Developed By FraudClient

Compatible with WHMCS v8.13

FraudClient.com offers a powerful, free WHMCS addon designed to empower web hosting companies with robust tools to manage and mitigate abusive client behavior.

Our addon seamlessly integrates with WHMCS, enabling providers to access real-time reports from a shared database of flagged clients, ensuring informed decision-making. Additionally, it allows users to submit new reports, fostering a collaborative network to maintain a secure hosting environment.

With an intuitive interface and streamlined functionality, FraudClient enhances client management efficiency, helping businesses protect their operations while maintaining exceptional service standards. Join our growing community to leverage this essential tool for a safer, more reliable hosting ecosystem.

 

There are no reviews yet!

Be the first to review FraudClient.

Version Compatibility


Compatible with WHMCS v8.13

Full Version Compatibility


  • All versions of WHMCS v8.13
  • Selected versions of WHMCS v8.12
        8.12.0, 8.12.2
  • All versions of WHMCS v8.11
  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0
  • All versions of WHMCS v8.7
  • All versions of WHMCS v8.6
  • All versions of WHMCS v8.5
  • All versions of WHMCS v8.4
  • All versions of WHMCS v8.3
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By FraudClient

Changelog

v1.2.4 Released July 17th, 2025

Latest Version


FraudClient WHMCS Addon - Version 1.2.4 Release Date: July 17, 2025

This version is a critical maintenance release that addresses several major bugs, enhancing the stability and functionality of the addon, especially for users operating on external domains.

Fixes *Fixed: A critical authentication failure that prevented the addon from submitting reports when used on any external (cross-domain) website. The root cause was an incorrect code execution order in api.php that has been corrected. *Fixed: The "No reports by you" error on the Client List page for external domains. The addon now correctly identifies which reports were filed by your company. *Fixed: Fatal syntax errors in both api.php and fraudclient.php that prevented the scripts from executing properly.

Improvements *Improved: The API key authentication method is now more robust. The key is sent in the request body, bypassing server configurations that might strip the Authorization header. *Improved: IP address detection on the "Report Client" page to correctly parse the data format provided by the WHMCS API, ensuring the field auto-fills correctly. *Improved: The IP address parsing logic has been updated to support both IPv4 and IPv6 address formats.Improved: The API's Cross-Origin Resource Sharing (CORS) and session cookie policies have been modified to be more secure and compatible with cross-domain requests.

 

Previous Versions


v1.2.2 Released July 8th, 2025

View/hide detailed changelog

<h2>Key Enhancements and Fixes</h2> <h5>Resolved Pagination Issue in Client List:</h5>

  1. Problem: Previously, the pagination links on the client list page would disappear when navigating to subsequent pages.
  • Solution: The fraudclient.php file has been updated to ensure the totalresults for client pagination is accurately retrieved from the WHMCS local API. A separate API call is now made to fetch the total client count, guaranteeing that the pagination links remain visible and functional across all pages.
  1. Codebase Cleanup and Optimization:
  • Removed Debugging Logs: Extensive console.log statements and debugging-specific comments have been removed from clientlist.tpl and reportclient.tpl JavaScript, and logActivity calls have been removed from fraudclient.php.

  • Streamlined Comments: General development and internal notes have been cleaned up across fraudclient.php, clientlist.tpl, and reportclient.tpl to improve code readability and maintain a production-ready standard.

 

v1.2.1 Released June 25th, 2025

View/hide detailed changelog

Fixed *API Request Method for Client Report Search: Corrected the method used for proxying search_client_reports requests from the WHMCS addon to the FraudClient API. Previously, the addon was sending a GET request, leading to an "At least one client identifier is required" error on the FraudClient API side, even when identifiers were present. This has been updated to use a POST request (fraudclient_api_post), ensuring that client identifiers are correctly sent in the JSON request body, aligning with the FraudClient API's expected behavior. This resolves the issue where client reports were not being displayed in the WHMCS admin area.

 

v1.2 Released June 19th, 2025

View/hide detailed changelog

Version 1.2 (Latest) - June 19, 2025 This update brings significant improvements to the module's usability, reliability, and administrative capabilities.

Key Changes & Improvements:

Enhanced Client Data Pre-filling on Report Page:

*Fix: Resolved an issue where client information fields on the "Report Client" page were grayed out and not automatically populated from the WHMCS client profile. These fields (Name, Email, Phone Number, IP Address) now dynamically pull data from the selected WHMCS client.

*Visibility: Input fields are no longer readonly, allowing for easy viewing and pre-filling.

Improved Readability of Form Fields:

*Enhancement: Increased the font size in all input fields and the "More Information (Details)" textarea on the "Report Client" page (reportclient.tpl) for better readability and user experience.

Robust API Communication (Dashboard & Addon):

*Fix: Addressed the SyntaxError: Unexpected token '<' and 404 (Not Found) issues that occurred during API calls from the dashboard. This was resolved by ensuring Smarty variables ({$api_base_url}, {$company_username}, {$company_password}) are correctly parsed and passed to JavaScript, preventing incorrect URL construction.

*Error Handling: Implemented more specific error logging and on-page error messages for API failures, aiding in quicker debugging.

Flexible WHMCS Admin API Username Configuration:

*Fix: Resolved the "No matching admin user found" error when making localAPI calls within WHMCS. The module now includes a dedicated configuration field (whmcs_admin_api_username) to specify an admin user with API permissions, ensuring seamless operation regardless of the logged-in admin.

*Fallback Logic: Improved getAdminUsername() helper function to prioritize the configured username, fallback to the current session, and then attempt to find any admin user, making the localAPI calls more robust.

Updated Module Metadata:

*Branding: Changed the author and copyright information within the module files to "FraudClient.com" for consistent branding.

*Version Bump: Module version updated to 1.2 to reflect these cumulative improvements.

We recommend all users update to this version for the best experience and improved functionality.

 

See also

FraudLabs Pro Fraud Prevention

Fraud prevention plugin to prevent fraud, reduce fraud chargeback & high risk transactions

Free
Order Notes

Staff need to make a note

Commercial
WHMCS Order Assistant

Order Assistant helps you to automate order management process. It can automatically accept Pending Orders; send an email or open a ticket with client; and cancel the order if no payment is made still.

Commercial
Product Limiter

Allows you to limit the purchase of an products/services for each client

Commercial
IPQS Fraud Prevention & Order Validation

Accurate risk analysis for orders & users to prevent fraud and minimize chargebacks.

Free