All Activity
- Today
-
alphardentecost joined the community
- Yesterday
-
iBACT Digital joined the community
-
Arash Tavana changed their profile photo
-
Arash Tavana joined the community
-
WhatsApp Notification addon for WHMCS API-based
JNDEVELOPER replied to JNDEVELOPER's topic in Third Party Add-ons
Update v 1.0.4 based on feedback from peers using this addon. Added a Monitoring system and Queue system to prevent overloading the WHMCS database during data iteration. UI and Ajax system optimization within the queue system. Added Event Type / Hook Type to the queue system. Added several event notifications. Improved error handling for compatibility with the latest WHMCS version. Optimized integration with several WhatsApp gateway providers, resolving frequent timeout issues previously experienced with one specific provider. Tested: Successfully sent 3600 messages in 1 hour to 200+ WhatsApp numbers. -
moodicbdofficielfrance joined the community
-
jlynhnson38 joined the community
-
Sàn gỗ Krono Original changed their profile photo
- Last week
-
Bruxs started following Username generator on new order
-
Bruxs joined the community
-
vpsworker12 joined the community
-
moodicbdsale joined the community
-
I recently upgrade the OS on the WHMCS server from Debian 11 to 12. This change also upgraded the PHP version from 8.1 to 8.4. Now on my WHMCS dashboard I see this warning Cron PHP Version Mismatch Your environment appears to be running a different PHP version (8.1.30) for the System Cron than the currently loaded PHP version (8.4.14). This may cause issues running your System Cron Just to be sure, I removed all old PHP versions from the server, so there is no php8.1 anywhere on the server. Then, reading some docs, I saw that WHMCS only support php8.3. So I installed that version. If I ran `php -v` on my server I get ``` php -v PHP 8.3.27 (cli) (built: Nov 13 2025 21:19:55) (NTS) Copyright (c) The PHP Group Zend Engine v4.3.27, Copyright (c) Zend Technologies with the ionCube PHP Loader v15.0.0, Copyright (c) 2002-2025, by ionCube Ltd. ``` I also using `fpm` on my nginx config file like this `fastcgi_pass unix:/run/php/php8.3-fpm.sock;` Still I have this warning that Im not sure how to get rid of. And now the Daily Cron Completing fails. Any help would be much appreciated it. Thanks.
-
Hi, You don't need the $smarty variable. Simply return an array of key/value pairs that you want to replace/add. return [ 'companyname' => 'The replaced company name', 'some_new_var' => 'new val', ];
-
This issue happens too frequently and up to whmcs team responses, they will look for a solution of any kind. We are reorganising our business and might start with another whm software (this issue is not something we can easily fix with a custom module in afraid, or can we?) Anyone tried hostbill or other softwares? Any suggestion?
-
Thanks for posting this it’s a confusing scenario when the WHOIS shows a domain as “Already Registered” but it still appears available for registration. In my experience, this often happens because of registry synchronization delays or the domain being in a soft‑delete/refund grace period. Checking the domain’s status directly at the registry and contacting support for the registrar may help clarify what’s really going on. You can also refer to the official documentation for guidance on WHOIS servers and domain availability checks: https://docs.whmcs.com/domains/whois-servers/ letting services#add-a-whois-server-for-domain-availability-checks
-
I've had the same one many times where a payment is uncaptured during a new client order but no account is created in WHMCS. WHMCS have no interest in fixing this because they don't believe it's on their end although 50k + views, not effecting other software says otherwise.
-
Resolved 7.9.0 Stripe "Uncaptured" Payments
Easy Green Hosting replied to hkhost's topic in Using WHMCS
another uncaptured payment this morning. The client had to contact me and I had to ask her the details to recreate account and order, before capturing the payment in stripe. this happens very frequently. WHMCS John, are you guys going to fix this at least with the new whmcs version?? -
Automates BunnyCDN pull zone provisioning, SSL certificates, and client management. What it does: Automatic pull zone creation via BunnyCDN API Custom hostname management with free SSL certificates Three deployment modes: standalone product, paid addon, or free integrated Client self-service activation and management Admin zone import and mapping Cache purge operations Usage statistics (bandwidth, requests, cache hit rate) Deployment Options: Option 1 - Standalone Product: CDN as separate billable service using server module Option 2 - Paid Addon: Upsell CDN to existing hosting services Option 3 - Free Integrated: Include CDN with hosting plans at no extra charge Features: Creates pull zones on service activation Adds custom hostnames with automatic SSL provisioning Client portal shows CNAME records, SSL status, and statistics Import existing BunnyCDN zones into WHMCS Bandwidth tracking with configurable limits Activity logging for all operations Technical Details: Addon module for settings, admin interface, and cron jobs Server module for product-based provisioning (Option 1) Hooks for client interface injection (Options 2 & 3) Daily cron for bandwidth monitoring BunnyCDN Account API integration Languages: English, Dutch, French, German, Italian, Russian, Spanish Requirements: WHMCS 8.9+, PHP 7.4+, BunnyCDN account with API key, MySQL 5.7+ Installation: Upload modules folder to WHMCS root Activate in Setup → Addon Modules Enter license key Add BunnyCDN API key in Settings tab Client Features: Activate CDN from service page View pull zone details and CNAME records Check SSL status and refresh Purge cache View usage statistics Admin Features: Create pull zones for any client Add/delete custom hostnames Enable SSL certificates Import existing zones from BunnyCDN Purge cache per zone Why it exists: Built for ArkHost's own CDN services. Manual provisioning (login to BunnyCDN → create zone → email CNAME → wait for DNS → enable SSL → track bandwidth) was killing productivity. Module automates everything via API. Support: support@arkhost.com License: One per WHMCS install WHMCS Marketplace: https://marketplace.whmcs.com/product/8277-bunnycdn-for-whmcs Documentation: https://arkhost.com/knowledgebase/5539/BunnyCDN-for-WHMCS.html
-
We have already developed https://whmcsglobalservices.com/spanish-fiscal-e-invoicing-whmcs-module/ if somone looking can buy here
-
Plastic Surgery Miami changed their profile photo
-
We do not offer customizable nameserver or root password options to our users, so we want to remove those fields from the VPS order page specifically (only for VPS, not for dedicated servers). I’ve tried several available methods, and while most successfully hide the fields, I still encounter issues such as the “This field is required” error or the fields being removed from the dedicated server order page as well. Is there a reliable way to remove these fields without affecting the dedicated server or any other products? Thanks!
-
WHMCS 9.0 – Upcoming Changes to Module Requirements
kon replied to WHMCS John's topic in Developer Corner
Please correct me if i'm wrong. We haven't seen an update of WHMCS during Q3. In the past, if i recall correctly, you (WHMCS) had said that you were going to be releasing 1 major update during each quarter to justify the price increase. Was there no release due to v9.0 or there is no such mention "1 major release per quarter"? -
Hi! Is this still working? Please let me know. Thank you...
-
How to track Visitors from multiple website we have to our WHMCS and the product they buy from these websites. Same Product Link is available for both websites... 1> A visitor buying from our abc.com website to our WHMCS Product Link and completes the purchase / payment. 2> Another visitor buying from our xyz.com website to our WHMCS Product Link and completes the purchase / payment. How can we know from where or which website they are getting redirected and buying the service? Thank you everyone!!
-
Interesting thread I’ve faced similar issues with WHMCS where emails just wouldn’t send. One thing that helped: switch from PHP Mail to SMTP in Configuration → System Settings → Mail, and then check the activity logs for any errors at the exact time you tried sending. Also make sure the “From” address is a valid account on your mail server if it doesn’t exist, many hosts just block the send. Good luck getting it sorted!
-
Hi, I am having some trouble with the digest e-mail which is send daily and show information about the amount of invoices send, closed tickets, overdue terminations and so on. I get the mail but all fields are set to 0 (zero). The actions however take place because invoices are being send out other actions are also in place. The daily domain sync is also always empty. Does anyone have any idea what can be happening here and how I can fix this? Regards, Rob
-
emilytrump79 changed their profile photo
-
WHMCS 9.0 – Upcoming Changes to Module Requirements
Jamie Murphy replied to WHMCS John's topic in Developer Corner
Will the removal of `true/punycode` library solve the issues we see with people sending nonsense domain lookups causing error's related to punycode idn's? eg: "NOTICE: PHP message: [WHMCS Application] ERROR: TypeError: WHMCS\Domains\Domain::setPunycodeTopLevel(): Argument #1 ($idn) must be of type string, null given, called in /var/www/vendor/whmcs/whmcs-foundation/lib/Domains/Domain.php on line 0 and defined in /var/www/vendor/whmcs/whmcs-foundation/lib/Domains/Domain.php:0 Stack trace: #0 /var/www/vendor/whmcs/whmcs-foundation/lib/Domains/Domain.php(0): WHMCS\Domains\Domain->setPunycodeTopLevel(NULL) #1 /var/www/vendor/whmcs/whmcs-foundation/lib/Domains/Domain.php(0): WHMCS\Domains\Domain->setDomainBySecondAndTopLevels('\xD0\xB2\xD0\xB8\xD0\xB7\xD0\xBD\xD0\xB0\xD1\x82\xD0\xB8 ...', '') #2 /var/www/vendor/whmcs/whmcs-foundation/lib/Domains/Domain.php(0): WHMCS\Domains\Domain->setDomain('\xD0\xB2\xD0\xB8\xD0\xB7\xD0\xBD\xD0\xB0\xD1\x82\xD0\xB8 ...') #3 /var/www/cart.php(0): WHMCS\Domains\Domain->__construct('\xD0\xB2\xD0\xB8\xD0\xB7\xD0\xBD\xD0\xB0\xD1\x82\xD0\xB8 ...') #4 {main} {"exception":"[object] (TypeError(code: 0..." -
WHMCS 9.0 – Upcoming Changes to Module Requirements
Jamie Murphy replied to WHMCS John's topic in Developer Corner
That does bring up an interesting question. Will 8.13.x get a longer LTS window to allow for people to upgrade their plugins but still get security patches? -
If you want to update the suspension reason for a specific product, you can edit the tblhosting table and enter the reason in the suspendreason field for that particular service.
-
WHMCS 9.0 – Upcoming Changes to Module Requirements
-M- replied to WHMCS John's topic in Developer Corner
We will stick to the "old" version WHMCS 8.x for the time being. We spend a ton on development costs the past 1,5 year and are not going to spend again a lot of money because of all the changes in WHMCS 9.x. Probably there will be issues anyways at first, like with every new release and especially this one with all upgrades to all kinds of dependencies. //sidenote: did ChrisD got booted? 🫣 -
Hi everyone, I'm reaching out to the community for guidance on a customization project we're working on with WHMCS 8.8. PROBLEM: We are using the Freemium 3 custom theme on WHMCS 8.8. We have identified a display issue in the client area where invoices with a $0.00 balance are appearing in the notification panel. This includes both invoices that started as $0.00 and those that have been fully paid. This is creating unnecessary noise and confusion for our clients. REQUEST: We would like to hide these invoices from the client area notifications. Specifically, any invoice with a $0.00 balance should not be shown to the client in the notification dropdown. WHAT I'VE TRIED: - Contacted WHMCS Support and received guidance from Jimmy White (Staff) - Learned that the alert/notification system for the client is managed by a separate tool - Learned that excluding certain elements would not be possible directly - Was advised that we may be able to reword the information provided by customizing what is passed back to the TPL file - Referenced the WHMCS/User/Alert class documentation: https://classdocs.whmcs.com/8.1/WHMCS/User/Alert.html GUIDED BY SUPPORT TO POST HERE: Jimmy White from WHMCS Support recommended reaching out to the Development community, as other members will have completed similar tasks and can offer guidance on how best this can be completed. QUESTIONS: 1. Has anyone else tackled this problem? 2. What is the best approach to customize what is passed to the TPL file? 3. Are there any hooks or filters available that would allow us to exclude certain invoices from notifications? 4. Best practices for modifying the alert/notification system? 5. Any code examples or guidance on using the WHMCS/User/Alert class? I have screenshots and our custom CSS available if anyone needs them. Thank you in advance for any guidance or pointers you can provide!
-
Not sure about that, but you should be able to get a unique URL for each email by appending the ID value from tblemails in the URL like this: viewemail.php?id=<email_id>
-
hostk.com changed their profile photo
-
I am trying to write a hook for clients that were sent an email with a specific subject. If the client was sent the email, I am wanting to redirect to that email when they login. Is there a direct url to show an email the way it displays when you click the "View Email" button on the Email History page?
-
Hi, I'm Karan, Sales and Marketing Manager at Qtechservers. Looking forward to learning from this community and sharing my knowledge wherever possible. Thanks!
-
Hello all, I was searching for a plugin for WHMCS notifications to use xmpp and found this from DeploymentCode.com. I have found postings from these folks on these forums but I can't find any of their plugins in the marketplace. Does anyone know anything about them and why they wouldn't be listed in the marketplace? Thanks, Joe
-
- xmpp
- notifications
-
(and 1 more)
Tagged with:
-
Released a module that automatically generates credit notes when you refund invoices in WHMCS. The Problem WHMCS doesn't generate credit notes. You refund an invoice, client gets their money back, but there's no official document. In many countries (especially EU), you need these for accounting compliance. What It Does Auto-generates credit notes on refund Professional PDFs with "CREDIT NOTE" watermark Negative amounts (accounting compliance) Client area page to view/download Sequential numbering (CN001, CN002, etc.) Requirements WHMCS 8.9+, PHP 7.4+ Links: WHMCS Marketplace: https://marketplace.whmcs.com/product/8271-credit-notes Documentation: https://arkhost.com/knowledgebase/5531/Credit-Notes-for-WHMCS.html
