Jump to content

WHMCS.Community

  1. WHMCS Beta Program

    1. WHMCS 9.1 Beta Discussion

      We're excited to announce the beta release of WHMCS 9.1. Be among the first to try out the new features and functionality by getting involved in the release candidate today.

      The purpose of this board is to ask any questions, raise issues or provide feedback on the WHMCS V9.1 Beta. This board will remain open until we reach release day, at which point they be archived. WHMCS V9.1 includes Invoice Immutability Control, Unattended Automatic Updates, New Admin Theme "Iris", New Password Strength & Reuse Controls, PHP 8.4 Support and much more!

      Check out the release highlights for an overview and the release notes for full details.

      As always, RC releases are intended for testing only and are not recommended for production use

      24
      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

      162
      posts
    2. Introduce Yourself

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

      1.3k
      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.5k
      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.4k
      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

      28.6k
      posts
    6. Vendor Discussions

      Discuss Control panels, payment gateways and domain registrars here

      855
      posts
  4. WHMCS Showcase

    1. Showcase Your Site

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

      8.1k
      posts
    2. Share Your Best Practices & Tips

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

      363
      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.7k
      posts
    2. Service Offers & Requests

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

      22.9k
      posts
    3. Developer Corner

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

      59.1k
      posts
    4. Building Modules

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

      636
      posts
    5. Share Ideas for WHMCS Modules

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

      183
      posts
  6. Community Competitions

    1. News, Announcements & Blogs from WHMCS

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

      626
      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...

      40.1k
      posts
  8. General Feedback & Assistance

    1. Feedback

      WHMCS Community Feedback helps us to continue improving WHMCS software.

      8.7k
      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.

      51
      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.

      149
      posts
    3. 17
      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. 90
      posts
    10. 6
      posts
    11. 7
      posts
    12. 5
      posts
      • No posts here yet
    13. 29
      posts
      • No posts here yet
    14. 30
      posts
    15. 298
      posts
    16. 20
      posts
    17. 22
      posts
  • Member Statistics

    116345
    Total Members
    11199
    Most Online
    ahmadxon603
    Newest Member
    ahmadxon603
    Joined
  • Community Statistics

    82k
    Total Topics
    377.1k
    Total Posts
  • Who's Online   1 Member, 0 Anonymous, 3483 Guests (See full list)

  • Popular Contributors

  • Our picks

    • [From the Blog] WHMCS 9.1 Is Now Available
      WHMCS 9.1 is here! The latest release is now available and supported for use in production environments, bringing new ways to manage billing, simplify routine maintenance, and build more flexible customer experiences. Whether you want greater control over invoice handling, an easier way to get started with MarketConnect, or less manual work keeping your installation up to date, WHMCS 9.1 has something for you. The release also introduces PHP 8.4 support and expands the possibilities for...View the full blog post
      • 0

        Reputation Points

      • 0 replies
    • [From the Blog] WHMCS 9.1 Beta Now Available
      The WHMCS 9.1 Beta is now available for testing on staging environments. Whether you're testing your own integrations and templates, running it on staging to see how it affects your day-to-day work, or just want to help us catch issues before general availability, here's what's changed. Please don't run this build in production. Get it on the WHMCS 9.1 Beta landing page. WHMCS 9.1 Beta includes the following new functionality and enhancements: Credit and Debit Notes, with Invoice Immutability...View the full blog post
      • 0

        Reputation Points

      • 0 replies
    • [From the Blog] WHMCS 9.0 Release Candidate OUT NOW
      We're excited to announce the availability of the WHMCS 9.0 Release Candidate!
      • 1

        Reputation Points

      • 0 replies
  • Topics

  • Posts

    • @pixelweb001 The original email where sent, if possible PM me your email you use with us so I can check if it was on the list
    • It works, but not with the app talking to WHMCS directly. Plan on a small backend in the middle, even if everything else is no-code. The WHMCS API authenticates with admin-level API credentials. Those can act on any client account, so they must never ship inside a mobile app, where anyone can extract them. A lot of no-code builders will happily let you paste credentials into an API connector, and that's the trap to avoid. Have the app call your own small service (a serverless function, or a little PHP or Node endpoint), keep the API credentials only there, and lock them to that server's IP with the API IP restriction setting. For login, WHMCS can act as an OpenID Connect provider (Configuration > System Settings > OpenID Connect). If the builder supports a generic OAuth2/OIDC login, clients sign in with their existing WHMCS account, and your backend maps the verified login to their client ID. That way a client can only ever see their own services and tickets, because the backend takes the client ID from the login, never from whatever the app sends. For the features you mentioned, the backend calls GetClientsProducts for account and service status, GetInvoices for billing, and OpenTicket / GetTickets for support. For payments I wouldn't build checkout into the app at all. Have the backend call CreateSsoToken and open the invoice or billing page of the WHMCS client area in a browser view. The tokens are single-use and valid for at most 60 seconds, so generate one when the user taps, not in advance. Your existing gateway, 3D Secure and fraud checks keep working, and you don't drag card handling into the app. Before committing to a builder, I'd check four things: Custom OAuth2/OIDC login, not only its own user system or social logins. Calling your own REST endpoints with a bearer token in the header. Opening a URL in an in-app or external browser. Whether you can host or export the backend logic yourself. If it fails the first two, it will fight you later. Honestly, for a new hosting business I'd start with a mobile-friendly client area theme and add a native app once clients actually ask for one. Most of what they need day to day (pay an invoice, open a ticket, check a service) already works in the client area on a phone.
    • @Nathan Davis The cancelled original stays out of the paid sequence entirely. With Sequential Paid Invoice Numbering on, an invoice only takes a number from that sequence at the moment it's paid. Until then it's a proforma, identified by its internal invoice ID. So the one you cancel never uses up a paid number, and the replacement picks up the next number when the client pays it. Nothing gets skipped. For reconciliation that leaves you with two different references: The invoice ID (the one in the URL). The cancelled original and the replacement each have their own, and the IDs will drift away from the paid numbers over time. That's normal. The paid invoice number. Only the replacement gets one, once it's paid. If your accountant works off the paid sequence, the cancelled original simply never appears there, and the "Replaces invoice #" note ties the two together for the client and for anyone searching later. One case behaves differently: if you cancel or refund an invoice that was already paid, it keeps the paid number it was given, so the sequence still has no gap. It's worth checking how your invoice template labels those, because some older custom templates print "Proforma" for anything that isn't marked Paid.
    • @HSc I'd lean toward product addons rather than configurable options for this, mainly because of your three requirements. Configurable options fold into the product's price as one line item and share its billing cycle. The types are Dropdown, Radio, Yes/No and Quantity. None of them is free text, so you can't store a mailbox address in one. That's likely why hiding them still felt wrong. You'd need a separate custom field on the product, and one option doesn't map well to "several mailboxes, each upgraded differently." Addons are billed as separate items, and they cover all three of your needs: 1. Create a Recurring addon. For sizes, either make one addon per tier (1GB, 2GB, 5GB), or one addon priced per 1GB with Allow Multiple Quantities turned on, so quantity equals GB. Separate tiers are easier for clients to read. The quantity route is simpler if your pricing is linear. 2. Turn on Prorata Billing for the addon. It syncs the addon's due date to the parent service, using the parent's prorata settings. That gives you the yearly anniversary alignment. 3. Add a required text Custom Field to the addon, something like "Mailbox address". Each purchase then names the mailbox it applies to. 4. Assign the addon to your email product. Clients can order it under Available Addons, or staff can add it. Do one addon instance per mailbox upgrade. One caveat, since you're not on cPanel: WHMCS won't resize anything on its own. Your module or manual process has to read the addon's custom field and apply the quota. If you have a provisioning module, check whether it handles addon events. Otherwise you'll need a small hook or a staff task. Test the prorata date on a dummy service before going live, so you can confirm the due dates land where you expect. What are you using on the mail side to set quotas?
    • With the release of WHMCS 9.1.0, we're pleased to announce that all our WHMCS themes, client area templates, admin themes, and order forms have been updated and are now compatible with the latest WHMCS version. Our latest releases also include PHP 8.4 and ionCube Loader 15 support, along with various improvements, bug fixes, and UI enhancements. Updated Themes & Templates HostX – v3.1.2 https://whmcsglobalservices.com/web-hosting-themes-templates/hostx/ CloudX – v1.1.2 https://whmcsglobalservices.com/web-hosting-themes-templates/cloudx/ ClientX – v3.3.3 https://whmcsglobalservices.com/clientarea-template/clientx/ TwentyX – v1.3.4 https://whmcsglobalservices.com/clientarea-template/twentyx/ AdminX – v1.1.3 https://whmcsglobalservices.com/web-hosting-admin-themes-templates/whmcs-adminx/ Updated Order Forms One Step Checkout (OPC) – v2.5.4 https://whmcsglobalservices.com/custom-template/one-step-checkout-whmcs-orderform-template/ VueJS WHMCS One Step Checkout – v2.4.1 https://whmcsglobalservices.com/custom-template/vue-one-step-checkout-orderform/ What's Included? Full compatibility with WHMCS 9.1.0. Support for PHP 8.4 and ionCube Loader 15. Updated language files following WHMCS 9.x naming conventions. Improved mobile responsiveness across themes and order forms. Various bug fixes, stability improvements, and compatibility enhancements. Demo:  http://demo.whmcsglobalservices.com/ We recommend all existing customers update to the latest versions to ensure smooth operation with WHMCS 9.1.0. Have questions or need assistance with the updates? Feel free to reach out to our support team.
    • Yes I'm on 9.1.0.  Happy to provide details here. Ask away.  Recent tickets (over the past 12 months) result in copy/paate replies stating that yes we are aware and it will fixed but no timeline is available. Request to escalate have been met with, no that's not possible. 
    • Hi everyone, We have listened to feedback from the community and from our customers, and we are extending the end of life for WHMCS 8.13 from December 31, 2026 to January 31, 2027. December is a busy month for most of you, with year-end closing, code freezes and the holidays. Moving from 8.13 to 9.x is a major upgrade, and it deserves proper time to plan and test. The extra month gives you that window in January. 8.13 continues to receive security fixes until January 31, 2027. After that date your installation keeps working, but we will not release any further patches for it. WHMCS 9.1 is available now and is the version to upgrade to. Before you upgrade, back up your files and database, check your PHP version and module compatibility, and test key workflows on a staging copy. PHP 8.2 reaches its own end of life on December 31, 2026. WHMCS 9.1 supports PHP 8.2, 8.3 and 8.4, so this is a good time to move to a newer PHP version too. Update to WHMCS 9.1 before you move to PHP 8.4. The docs are being updated with the new date, and all customers in 8.13.x will receive an email confirming it.  
    • @Damo so you are on 9.1.0, the permission is enabled, and the option still doesn't show? That shouldn't happen. Please open a support ticket so the team can look at your setup
    • Access is enabled.  As for timing, if it's a critical security related issue then it should be patched immediately.  This auto update feature is seemingly becoming more an automated tool to roll out 'features' than critical updates. 
×
×
  • 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