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.
Be the first to review FraudClient.
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.
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.
<h2>Key Enhancements and Fixes</h2> <h5>Resolved Pagination Issue in Client List:</h5>
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.
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.
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.
Fraud prevention plugin to prevent fraud, reduce fraud chargeback & high risk transactions
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.
Accurate risk analysis for orders & users to prevent fraud and minimize chargebacks.