Jump to content

All Activity

This stream auto-updates

  1. Today
  2. Hello Members, We are happy to announce that we have released initial version of our WHMCS module for StatusEagle (https://statuseagle.com) through WHMCS market place and can be downloaded from https://marketplace.whmcs.com/product/8928-statuseagle for free. Please try it and let us know your feedback as we will be happy to hear feedbacks. We will be using a customer first approach through out our journey.
  3. Hi all, I only stumbled over this thread a few days ago, so apologies for coming in late. Short note on who is writing: I look after the WHMCS side of things at CentralNic Reseller, so the registrar module and our SDKs. Pricing and the internals of the reseller backend are not my area and I will not speculate about them here. But there is a bug in our module that explains a good part of what @lulzkiller ran into, and I think it belongs on the record in this thread, because there may be people reading along who still have domains sitting in their WHMCS that are going to drop. The bug in short: in module versions older than 27.2.7 a TLD data lookup could fail. When it did, we handed WHMCS an invalid expiry date, usually something around 1970-01-01. WHMCS then did exactly what it is built to do with such a date. The domain goes to Expired, auto renew gets switched off, and if you run with Sync Next Due, a renewal invoice is created with a due date in the past and then cancelled again automatically. We patched that with 27.2.7, released on 26 May 2025. Later on, with 30.6.6, the same lookup got additional hardening and some code improvements. That was precaution, not a second fix for this. Either way, please just upgrade to the latest release, that is the version we support anyway. Now the part that I think matters most for anyone reading along. The wrong date only ever lived inside WHMCS. At the registry the expiry dates were untouched. So nothing dropped at the moment the data broke. The domain just sat there with auto renew off and no valid renewal invoice, until the real expiry date at the registry came around and nothing was in place to renew it. That is why a bug we fixed in May 2025 can still cause a domain drop today. And it also means that if such records are still in your database, those are domains that will drop later on. As long as it has not dropped yet, it is easy to fix. Afterwards it gets painful and expensive. Maybe to explain why I take expiry dates that seriously. Years ago, still with HEXONET, we reviewed and improved the expiry date precision for a couple of TLDs, .eu among them. Nothing was broken there, the dates just became more accurate. The result was a wave of generated renewal invoice duplicates in our resellers' WHMCS instances and a lot of end customer communication that nobody had planned for. And that was with correct data. So when a module writes a wrong date instead, and one from 1970 on top of that, you can imagine the rest. The other thing is that none of this shows up anywhere obvious. We could not find any entry in the WHMCS activity log, neither for the expiry date being overwritten nor for auto renew being switched off. So searching the log will not get you anywhere. And since WHMCS is self hosted, we have no view into anyone's installation or database at all, which is why I cannot run this check for you. What to look for, and please do this across all of your domains, not just one TLD: expiry date at or near 1970-01-01 auto renew switched off although nobody touched it renewal invoices with a due date in the past that got cancelled domains sitting on Expired that you are quite sure are still active One thing to keep in mind: upgrading stops new wrong data from being written, it does not repair what is already in the database. Those records have to be corrected by hand, including setting the domain back to Active. If you find something, please open a support ticket with the affected domain names and write in there that you are running WHMCS and that it is about the expiry date bug in module versions before 27.2.7. Sounds like a detail, but it helps, that way the ticket lands with my team a lot faster than with a general description. I am sorry this hit you. We fixed the bug back then when the first ticket came in, and honestly, only within the last days did we understand that it can leave something behind that shows up a year later as a dropped domain. I am going through the whole thread now and will pick up whatever concerns the module. Kai
  4. Plesk has announced: Will WHMCS need an update or hotfix to ensure features like the Plesk server module's SSO and the server settings and sync functionality continues to work? Given that you're all part of WebPros, I would imagine the Plesk dev team has been communicating this to WHMCS devs?
  5. Yesterday
  6. We run WHMCS behind a handful of our own product sites, and the same thing kept happening. Someone reads the pricing page on WordPress, clicks Order, and lands on a billing portal that looks nothing like the site they were just on. A fair number of them never come back. So we built a WordPress plugin to keep the whole flow on one site. We have now open sourced it under GPL-2.0. What it does You drop a [whmcs_checkout] shortcode on a page. The plugin reads your product groups and products from the WHMCS API, caches them for an hour, and renders a pricing grid plus a one page checkout. Payment is taken inline with PayPal, in sandbox or live mode. Once payment clears it calls AddClient and AddOrder, so you end up with a real client and a real order in WHMCS, and the buyer lands on a confirmation page with their login details. Bits you might care about Monthly through triennial billing cycles, plus setup fees, read live from WHMCS Deep link straight into one product with ?pid= An optional add-ons step and an annual support line item Social signup with Google, Facebook and LinkedIn, so buyers can skip the registration form Per product overrides in wp-admin for featured flags and feature bullets, so your pricing table reads the way you want without editing anything in WHMCS Updates show up in wp-admin straight from the GitHub releases, so you do not need a separate updater plugin Requirements WordPress 6.0 or newer, PHP 7.4 or newer, a WHMCS install with API credentials, and a PayPal REST app if you want inline payment. Where to get it Source and issue tracker: https://github.com/ictinnovations/checkout-for-whmcs Composer: ictinnovations/checkout-for-whmcs It has been running on our own sites for a while and has taken real orders, but test it against a staging WHMCS before you point it at production. If something breaks, open an issue on GitHub and I will take a look. Happy to hear what is missing too.
  7. 1. Our Summer Deals Are Still Going Strong! No time to handle the setup yourself? We'll get your module ready!Buying a WHMCS module is usually the easy part. The harder one is finding the time to set it up properly, and that's exactly why we've reduced the price of our Installation Service to just $49.95, the lowest it's ever been. If your schedule is already full enough, we'll happily take care of everything from uploading the files to performing the final checks, so your module is ready to use from day one! Up for another WHMCS module? Browse the marketplace!If you're still deciding which WHMCS module deserves a place in your strategy, this is a particularly good moment to have a look around. Our Summer Promotion is still running, so every product in the marketplace remains 25% OFF, whether you're after the hassle-free approach of an Annual License or the complete freedom of an Open Source version. Have something more specific in mind? Start your custom project!If you're planning something that can't be solved with what our marketplace has to offer, there's good news on that front as well. Our Custom Software Development services are also covered by the same 25% discount, whether you're building around WHMCS, cPanel, Plesk, DirectAdmin, Virtuozzo, or practically any other hosting platform. 2. Meet Your Official Proxmox Solution Provider Proxmox now holds a serious place in modern hosting infrastructure, and the scale of software being built around it increasingly reflects that. For us, that means much more than integrating Proxmox VE with WHMCS, even if that integration has become something of a signature product for ModulesGarden over the years. Hosting providers increasingly need Proxmox to support their own provisioning models, infrastructure setups, internal processes, and customer workflows, and those requirements don't always fit within the boundaries of a ready-made product. After 15 years of active contribution to this ecosystem, our work now covers Proxmox VE, Backup Server, Datacenter Manager, and Mail Gateway, with both commercial products and custom software solutions addressing very different infrastructure needs. It's also the experience behind our official Proxmox Solution Provider status. We've put that bigger picture together on our Blog, with a closer look at what our long-standing work with Proxmox means in practical software terms. See how far the Proxmox side of ModulesGarden extends! 3. Our Marketplace Has Three More Reasons to Visit Summer promotions aren't the only thing keeping our marketplace busy. We've also welcomed three brand-new WHMCS modules, each solving a different everyday challenge for hosting providers. Support PIN For WHMCSAdd a simple identity check to your everyday support workflow. Clients can generate temporary PINs directly in the client area, while your staff verifies them in WHMCS before accessing account details or handling sensitive requests. Flexible expiration and usage rules give you extra control over the process. MikroTik WireGuard VPN For WHMCSAutomate the everyday work behind your WireGuard VPN services, from peer creation and tunnel address assignment to provisioning, package changes, and traffic tracking. Customers get ready-to-use configuration files and QR codes for quick setup, while your team manages everything directly in WHMCS. Secure Support Messages For WHMCSGive customers a secure way to share passwords, access credentials, API keys, and other sensitive data through support tickets. The information stays encrypted and separate from regular messages, while authorized staff can access it directly from the ticket. You can also control permissions and automatically remove stored data when needed. And because new releases deserve a proper welcome, Secure Support Messages For WHMCS launches with an outstanding 40% OFF! 4. The Theme Revolution Continues Our Theme Management Tool keeps making its way across the marketplace, giving more and more modules a completely refreshed look together with full interface customization. Whether you prefer a brighter workspace or an officially supported Dark Theme, it's becoming easier to shape WHMCS around the way your team actually likes to work. Recently, the following modules joined the list: WordPress Manager For WHMCS 3.3.0Give your customers a practical way to handle their WordPress sites without adding another panel to their routine. WordPress Manager For WHMCS puts installation, cloning, staging, updates, and security tools right in the client area, while keeping administrators in control of how the entire WordPress environment is managed. IP Manager For WHMCS 3.4.0Make IP address management easier to handle as your infrastructure grows. IP Manager For WHMCS keeps subnets and IP pools organized directly in WHMCS, automates address assignment across different services, and gives your team a clear view of how available IP resources are being used. Server Monitoring For WHMCS 1.2.0Keeping an eye on your infrastructure is much easier when all the information lives in one place. Server Monitoring For WHMCS continuously tracks the health and availability of your servers, helping your team notice potential issues before your customers do. Product Linker For WHMCS 2.2.0If your services depend on one another, keeping those relationships organized shouldn't rely on memory. Product Linker For WHMCS automatically links related products inside WHMCS, making even more complex service structures much easier to manage. FOUND A GOOD FIT FOR YOUR BUSINESS? Now happens to be the most budget-friendly time to make these modules part of your WHMCS. They are all currently available at up to 30% OFF, giving you one more reason to take advantage of our Summer Deals!
  8. Which specific gateway did you end up choosing?
  9. Thanks, Kane William! I’ve used ModulesStack and had a good experience with their WHMCS payment gateway module. It’s been a reliable option for my needs. Appreciate the recommendation!
  10. Cloudflare WHMCS Module V5.5.0 is now available. This update brings a redesigned Client Area, improved performance, and several DNS and DNSSEC enhancements. Key updates: • Redesigned Client Area with a cleaner interface • Faster Client Area with AJAX-based data loading • Support for DS and DNSKEY records • Multi-Signer DNSSEC support • Option to control DNS record deletion when a service is suspended • Assign DNS Bundles to specific products or domains • Minor bug fixes and stability improvements For the complete changelog and update details, please check the release notes. View Product: https://whmcsglobalservices.com/whmcs-cloudflare-module/
  11. Cloudflare WHMCS Module V5.5.0 is now available. This update brings a redesigned Client Area, improved performance, and several DNS and DNSSEC enhancements. Key updates: • Redesigned Client Area with a cleaner interface • Faster Client Area with AJAX-based data loading • Support for DS and DNSKEY records • Multi-Signer DNSSEC support • Option to control DNS record deletion when a service is suspended • Assign DNS Bundles to specific products or domains • Minor bug fixes and stability improvements For the complete changelog and update details, please check the release notes. View Product: https://whmcsglobalservices.com/whmcs-cloudflare-module/
  12. Cloudflare WHMCS Module V5.5.0 is now available. This update brings a redesigned Client Area, improved performance, and several DNS and DNSSEC enhancements. Key updates: • Redesigned Client Area with a cleaner interface • Faster Client Area with AJAX-based data loading • Support for DS and DNSKEY records • Multi-Signer DNSSEC support • Option to control DNS record deletion when a service is suspended • Assign DNS Bundles to specific products or domains • Minor bug fixes and stability improvements For the complete changelog and update details, please check the release notes. View Product: https://whmcsglobalservices.com/whmcs-cloudflare-module/
  13. Invoice Pay Without Login v2.0.1 Released Bug Fixes Fixed an issue where Shareable Links configured with an expiration value of 0 (Never Expire) were incorrectly marked as expired immediately. Resolved related issues affecting Shareable Link expiration handling. Improvements Added CAPTCHA protection to the Shareable Link modal in the Client Area for enhanced security. Improved overall module stability, performance, and reliability. Added compatibility with WHMCS v9.0.5. Buy Now: https://whmcsglobalservices.com/invoice-pay-without-login/
  14. Invoice Pay Without Login v2.0.1 Released Bug Fixes Fixed an issue where Shareable Links configured with an expiration value of 0 (Never Expire) were incorrectly marked as expired immediately. Resolved related issues affecting Shareable Link expiration handling. Improvements Added CAPTCHA protection to the Shareable Link modal in the Client Area for enhanced security. Improved overall module stability, performance, and reliability. Added compatibility with WHMCS v9.0.5. Buy Now: https://whmcsglobalservices.com/invoice-pay-without-login/
  15. Celebrate India's Independence Day with a special offer from WHMCS Global Services. For a limited time, get 40% FLAT OFF on all our products, including WHMCS modules, themes, integrations, and other solutions. Offer Details Discount: 40% OFF Coupon Code: FREEDOM40 Applicable On: All Products Whether you are looking for WHMCS automation, payment gateways, hosting integrations, themes, or other WHMCS solutions, this is a great time to upgrade your setup and save. Hire Our WHMCS Experts Need help with WHMCS development, customization, or integrations? Our experienced WHMCS experts can help you build, improve, and maintain your hosting business with reliable solutions tailored to your requirements. Get up to 30% OFF on Custom Development Services.
  16. Last week
  17. While WHMCS updates the Marketplace listing, you can grab it directly from GitHub in the meantime 😅 https://github.com/UnderHost/WHMCS-Analytics/
  18. Likely have to do the same with the templates. Something akin to "if your invoice is marked as paid while you hadn't yet submitted a new payment...." Was WHMCS made aware of this, do you know? A search reveals the error may be caused by malformed dates in either transactions or invoices. Searching this client, they have two old invoices (long before v9) that were canceled when they decided to drop a few domains. The canceled ones have date paid as "0000-00-00" (along with timestamp of zeros), which might be causing it. No way to fix it, since invoices are immutable within WHMCS now, even to the point of deleting canceled ones. Also can't add a date in that paid field, since that would indicate it's paid.... What a mess.
  19. Sadly it doesn't resolve the confusion. It does contribute to showing that it's broken. I had to look at the transactions list to be able to make some sense of these changes. Customising the email templates is something I did to reduce confusion.
  20. Fun. Looks like it may be just the one client has the error, but don't see how this will help resolve the confusion.
  21. There is no way we have found. Occasionally customers double pay the same invoice. In v8 it would put the account in credit, then the credit balance would get used and shown on the invoice (not as the transaction at the bottom). v9 has changed this behaviour. And transactions are applied different ways and shown differently in the emails and PDFs Have you tried viewing the client account statement?
  22. Client has a small overpayment. It was added as a transaction and the next invoice was paid using it. The invoice is marked as paid, but the line says this in the email: Credit Applied: $0.00 USD. The ledger on the invoice shows it was applied, but strangely: Type: Client Account Debit, with "Applied Credit Note funded by Client Credit" for the description. As far as the client could see, it was paid, but no idea how. My clients don't typically log in and review, but just look for the email. This used to work back in the day, quite simply. Now it's confusing for admins, and worse, clients. Can it be made to show this (latest version WHMCS)? Not seeing any merge fields that might do it.
  23. I change my main languague to english and this solve the problem, thank you!
  24. Here you go: https://marketplace.whmcs.com/product/8944-whmcs-analytics
  25. You can check out ModulesStack. I had a good experience with their WHMCS payment gateway module.
  26. I see your point, especially regarding the legal and accounting implications of receiving and holding funds on behalf of clients. I was mainly thinking about the technical implementation in WHMCS, but the money-handling and compliance side makes the situation much more complicated than simply creating a donation balance. The issue of returning funds when a client cancels also makes it clear that the hosting company could take on additional responsibility that may not be worth the complexity. It probably makes more sense to keep donations separate from the hosting account and let clients handle those transactions directly rather than having WHMCS receive and hold the money. Thanks for pointing out those considerations.
  27. Just for reference - looks like there is a maintained module available. I just stumbled over it while checking options: EPP Registrar - WHMCS Marketplace You may give it a try.
  1. Load more activity
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated