Jump to content

WHMCS.Community

  1. The Latest WHMCS Release

    1. WHMCS 8.13 Release Discussion Board

      We are pleased to announce the release of WHMCS 8.13 to General Availability.

      WHMCS V8.13 includes PHP 8.3 Support, SocialBee in MarketConnect, Manual User Password Resets, a New Getting Started Wizard, a new Admin Template preview, Scheduled Replies and Notes for Support Tickets, TROY Card support, and much more!


      For more information about all of the new features in WHMCS 8.12, visit the What's New in WHMCS 8.13 Microsite and Release Notes.

      112
      posts
  2. WHMCS.Community

    1. Community Announcements

      Our WHMCS Community Announcements with everything from our community rules to updates on making our community more awesome

      160
      posts
    2. Introduce Yourself

      Introduce yourself here and be sure to come back to welcome others.

      1.2k
      posts
    3. MarketConnect Partner Product Status Updates

      This board is used to communicate any planned or unplanned MarketConnect partner product status updates, this board is read-only and will be updated via the MarketConnect Team when issues arise.  If you are experiencing an issue that is not reported in this board please review the MarketConnect Help Centre or Open a Ticket with our team

      37
      posts
  3. Using WHMCS

    1. Pre-Sales Questions

      Considering purchasing WHMCS but have some questions? Ask them here.

      13.1k
      posts
    2. Admin & Configuration Questions

      This is your space for any questions about WHMCS configuration settings.
       

      6.4k
      posts
    3. Installation, Upgrade, and Import Support

      Get help from the community with installing, upgrading and migrating to WHMCS here

      6.1k
      posts
    4. Using WHMCS

      Have a question about how something works or need help configuring and using WHMCS? Here's the place to do it.

      96.2k
      posts
    5. Troubleshooting Issues

      Use this board to discuss any issues or problems you are encountering. If you think you've found a bug, please report it here

      27.9k
      posts
    6. Vendor Discussions

      Discuss Control panels, payment gateways and domain registrars here

      825
      posts
  4. WHMCS Showcase

    1. Showcase Your Site

      Customized and integrated WHMCS in some way? Show the WHMCS Community here!
       

      8k
      posts
    2. Share Your Best Practices & Tips

      Share your tips and advice to the rest of the WHMCS community.
       

      354
      posts
  5. Developing & Extending WHMCS

    1. Third Party Add-ons

      A place to discuss third party modules, add-ons and extensions for the WHMCS platform.

      marketplace_inverse_728x90.png&key=ebc9c3244aa6bb0297564b81d8e33ae4d631eaca838fc05b66038be9162910c7&resource=1

      18.6k
      posts
    2. Service Offers & Requests

      A place to post offers & requests for services related to WHMCS. Rules apply.

      22.7k
      posts
    3. Developer Corner

      Integration, customization and module development, if you have questions, ask them here.

      58.9k
      posts
    4. Building Modules

      Need help while building an extension? Ask your questions here.

      635
      posts
    5. Share Ideas for WHMCS Modules

      Looking for an extension that doesn't exist? Share your ideas and vote on others.

      180
      posts
  6. Community Competitions

    1. News, Announcements & Blogs from WHMCS

      The latest WHMCS News, Announcements & Blog Posts from WHMCS are shared here

      597
      posts
    2. Competitions

      From time to time we run community competitions this is the place you'll find them

      • No posts here yet
  7. General Discussions

    1. General Discussion

      Board for general conversation, share interests, discuss industry related news, etc...

      39.9k
      posts
  8. General Feedback & Assistance

    1. Feedback

      WHMCS Community Feedback helps us to continue improving WHMCS software.

      8.6k
      posts
    2. WHMCS.Community Tips & Tricks

      This board provides an overview of some features and functionality that WHMCS.Community provides.  We add new content from time to time.

      6
      posts
  9. Club Forums

      • No posts here yet
    1. Katamaze Free Scripts

      Perfect your WHMCS with free action hooks, reports and modules. Follow us on Github for more contents.

      49
      posts
    2. Katamaze Module Support

      This board acts as a place where you can get support by us (no guarantee) or by fellow users using your same module.

      140
      posts
    3. 16
      posts
    4. 523
      posts
    5. 494
      posts
    6. 108
      posts
    7. RactStudio Club Topics

      RactStudio is a software development company that offers a range of WHMCS and WordPress products and services that are designed to enhance the functionality and user experience of these platforms. With a focus on quality, affordability, and customer support, RactStudio is the perfect partner for any web hosting company, blogger, and other online businesses who want to take their online presence to the next level.

      • No posts here yet
    8. 69
      posts
    9. 85
      posts
    10. 6
      posts
    11. 7
      posts
    12. 5
      posts
      • No posts here yet
    13. 16
      posts
      • No posts here yet
    14. 29
      posts
    15. 293
      posts
    16. 20
      posts
    17. 22
      posts
  • Popular Contributors

  • Our picks

  • Topics

  • Posts

    • Hi Bear, the hook is for opening a support ticket after a certain quantity (1 or more) of a configurable option (additional IPs)  is placed during an order, along with the regular product welcome email. No luck so far. I thought AI might provide a good rough draft, so to speak, but I'm not having much luck getting anywhere. Thanks!
    • I'd avoid using user credit in WHMCS, it's a potential source of accounting and tax issues. The presence of the AddCredit API command might make it look like a simple solution, but it's not appropriate for this use case. Here's why. WHMCS incorrectly treats credit top-ups as tax-exempt and applies taxes only when the credit is used. It works in US where credit is a liability and not an income but the rest of the world works differently. Taxes are due at the time of payment. This means a donor who pays 12 euro (with a 20% tax rate) should receive an invoice for 10 + 2 tax. WHMCS, however, would issue a tax-free invoice, making it impossible to account for properly. At year-end, you'd be responsible for paying those taxes or risk non-compliance. It gets worse if tax rates change. A donation received in 2025 under a 20% rate could be taxed at 21% when used in 2026 (if VAT changes), leading to inconsistencies and headaches for your accountant. The better approach in my opinion is to create a dedicated donation page where registered users can donate directly to a beneficiary (identified by email). Each donation should generate a valid, taxable invoice (API CreateInvoice). When payment is confirmed (via InvoicePaid hook point), log the donation in a custom table (donations_log where you store donor_id, beneficiary_id, amount which should be SIGNED, comment and currency_id in case you have multiple currencies). You can optionally display donations in the beneficiary's client area on a new dedicated page. The "hardest" part, so to speak, is to modifiy invoice view so that the beneficiary sees a small box reminding him "Hey, you have 28 euro in donations available to redeem" (sum of donations_log.amount) with a big "Redeem now" button that, when pressed, does the following: - Reads the current invoice subtotal (eg. 30 euro) - Applies as much available donation credit as possible, up to the subtotal (eg. 28 if subtotal is 30, if credit exceeds subtotal, stop at 30) - Adds a negative line item to the invoice for the applied amount (eg. "Donation applied: -28 euro") with a simple INSERT INTO tblinvoiceitems - Simultaneously you insert the negative transaction in donations_log to record the -28 You'll end up with a perfectly correct invoice: - Game server renewal: 30 - Donation applied: -28 - Subtotal: 2 - 20% Tax: 0.40 - Total due: 2.40 Done.
    • One simple way to have admin receive notification of overdue invoices is to edit the email templates: First Invoice Overdue Notice Second Invoice Overdue Notice Third Invoice Overdue Notice Add an admin email address in "Blind Copy To" field. This will send (via BCC) a copy of all overdue invoice notifications sent to clients (based on automation settings).
    • Released Version 1.1.0 Added Failed Login Notification Added Password Changed Notification Added Client Details Notification Added Admin Notification when a new client registers Added Login Authentication Added Force Authentication Added Clean logs manually Added Delete logs automatically after X days Updated Admin icon times and check color changed to red and green, respectively Updated modified the Admin security log page, interchanged trash and edit icon position Updated Client area security options dependency on the Enable Login Notification admin option
    • Hi Kian, and thank you for your detailed and insightful answer. Actually, what I’m trying to build is a custom donation system — a dedicated public page where anyone (without having to create an account) could: Select the email address of an existing client (the beneficiary) Make a donation that generates a paid invoice in their name (the donor) Automatically credit the chosen client’s WHMCS account So in short: The donor gets a proper invoice (with their own name/email) The client receives the funds as credit and can use it for hosting payments But here’s the problem I’m facing: I haven’t found any module or extension that can achieve this flow cleanly. When I try to do it via WHMCS API or hooks, it always requires the donor to have a client account. Worse, the default viewinvoice.php reveals private billing info (name, address, etc.) even if someone just knows the client’s email — which creates serious privacy issues. Even ChatGPT-based attempts didn’t help, as it still ends up requiring account creation or exposes client data via the invoice template. Do you have any idea how to achieve this securely? Or maybe a cleaner architecture to replicate this behavior (perhaps via credits, coupons, or custom gateways)? Thanks again!
    • Your idea is technically doable in WHMCS, but there are some important fiscal and accounting issues to be aware of. The main challenge is that the money would come from someone who is not your client, while the credit is assigned to a third party (your actual client). This creates a mismatch between the payment and the service, meaning you would legally need to issue a receipt or invoice to the donor even though the benefit goes to someone else. On top of that, VAT and taxes can get tricky. If the donation is treated as payment for a service, VAT normally applies, but calling it a "pure donation" isn't straightforward, since the money is effectively being used to pay for another person's services. And when your client eventually uses the credit to pay for their server, that counts as a separate transaction requiring its own invoice, which could create accounting confusion or even potential tax issues (double taxation) if not handled carefully. So, while WHMCS can handle the technical side, the real challenge is making sure this setup is compliant from a fiscal perspective. That being said, personally I would avoid playing with real money. Instead I'd create an alternative currency (credits, tokens or coins) that donors purchase and for which you issue an invoice. The beneficiary who receives the donation can then use those tokens at payment time to reduce the total of an invoice, for example by redeeming a discount coupon that adds a negative line on the invoice. That way you avoid the mismatch of receiving money from one party and assigning credit to another, and you eliminate the risk of double invoicing or double VAT payments.
    • I’ve created a small standalone PHP script that you can place in your WHMCS root directory, for example: yourdomain.com/af.php <?php use WHMCS\Database\Capsule; require __DIR__ . '/init.php'; try { // Get all clients who are not yet affiliates $clients = Capsule::table('tblclients') ->leftJoin('tblaffiliates', 'tblclients.id', '=', 'tblaffiliates.clientid') ->whereNull('tblaffiliates.id') ->select('tblclients.id') ->get(); $activated = 0; foreach ($clients as $client) { $response = localAPI('AffiliateActivate', ['userid' => $client->id]); if ($response['result'] === 'success') { $activated++; } else { echo "Error activating affiliate for client ID {$client->id}: " . $response['message'] . PHP_EOL; } } echo "Process completed. Total affiliates activated: {$activated}" . PHP_EOL; } catch (Exception $e) { echo "General error: " . $e->getMessage() . PHP_EOL; } When you run it once, the script will automatically activate the affiliate program for all existing clients. After that, you just need to add the hook to ensure that every new client is automatically enrolled as an affiliate upon registration. This way, your affiliate system will be fully active for both existing and future clients without any manual setup. Hope this helps!        
    • 1. Proxmox VE VPS & Cloud For WHMCS 4.1.0 - 10% OFF Our Proxmox VE VPS & Cloud For WHMCS has evolved more than ever this year, but there's still more to come! Version 4.1.0 adds full support for Proxmox VE 9.0 along with a generous round of new tools that will instantly make daily management tasks easier: A brand-new dashboard page featuring backup task statistics, virtual machine counts, and resource usage graphs. Advanced Console Proxy management that lets you handle multiple proxy connections, configured globally or per node, depending on how you like to work. A network selection dropdown available when creating virtual machines. The option to assign virtual machines to a specific node automatically, based on the selected template or group of templates. Expanded High Availability configuration options via App Templates with a series of new parameters. An alternative VM ID generation method using an auto-incrementing counter for those who prefer clean, consistent numbering. And as always, the changelog holds plenty more for curious minds: improvements and tweaks that make the whole experience feel simply enjoyable. And while you're exploring, don't miss the 10% discount available for a few more days! → Check out what's new in Proxmox VE VPS & Cloud For WHMCS 4.1.0! 2. Advanced Billing For WHMCS 4.3.0 If you've been using Proxmox VE VPS & Cloud For WHMCS, there's a good chance you've already teamed it up with another one of our most popular modules - Advanced Billing For WHMCS. And if your business runs on OpenStack, here's some good news for you too! Just a few days ago, Advanced Billing got even more powerful through a brand-new integration with OpenStack Projects For WHMCS. The 4.3.0 update adds a few clever new options, such as a new metric mode based on OpenStack's quota command, VHI S3 support, and a fresh metric that shows the highest number of IP addresses in use. These are all small changes that make a big difference when you want to stay on top of your usage and costs. → Take a closer look at Advanced Billing For WHMCS 4.3.0! 3. Partnering with OpenMetal to Support OpenStack Following our recent developments around OpenStack, we'd also like to highlight a strategic collaboration we've entered into with OpenMetal - an initiative that brings real-world improvements to how OpenStack can be used in hosting environments. The idea behind it is simple: pair a fully automated OpenStack Projects For WHMCS module with OpenMetal's on-demand OpenStack infrastructure to make it easier for providers to start offering OpenStack-based services, without a long setup process or deep technical expertise. If OpenStack has been on your radar but never quite felt within reach, this collaboration might be worth a look. We've also introduced a unique 15% discount on our WHMCS module, for those ready to give it a try! → See how OpenStack becomes easier to work with through this partnership! 4. CRM Module Bundle: A Simpler Way to Stay Organized in WHMCS It may seem that staying connected with clients is basically about sending messages, but it's much more than that: timing, structure, and knowing what comes next are just as important. Our CRM Module Bundle brings that rhythm back into your daily workflow by coordinating lead tracking, quoting, reporting, and client communication into one monthly subscription inside WHMCS. Instead of managing disconnected tools, you get a unified experience supported by four proven WHMCS modules that help every interaction stay on track! → Learn how one smart CRM bundle saves you $270 each year! Need WHMCS Module Development For Your Business? Get Your Free Quote Now! We can customize our modules to fit your exact needs or even create a completely new one from scratch to give your WHMCS platform an added boost!
    • @Ebin V Thomas  The best solution for your problem is SEO SMO Manager. It helps you to manage meta tags, including canonical tags for WHMCS. It's easy to manage SEO and SMO tags. For more details, visit https://marketplace.whmcs.com/product/3959-seo-smo-manager    
    • How to add more than 3 year billing cycle plan for service and product......? 
×
×
  • 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