Jump to content


  1. The Latest from the WHMCS Team

    1. News & Announcements

      Announcements and mailings we send out will be posted here

  2. WHMCS.Community

    1. Community Announcements

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

    2. Introduce Yourself

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

  3. Using WHMCS

    1. Pre-Sales Questions

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

    2. Admin & Configuration Questions

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

    3. Installation, Upgrade, and Import Support

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

    4. Using WHMCS

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

    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

    6. Vendor Discussions

      Discuss Control panels, payment gateways and domain registrars here

  4. WHMCS Beta Program

    1. V7.7 Beta Discussion

      Discuss functionality, provide feedback and report issues regarding the latest preview release of WHMCS.


  5. WHMCS Showcase

    1. Showcase Your Site

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

    2. Share Your Best Practices & Tips

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

  6. Developing & Extending WHMCS

    1. Third Party Add-ons

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


    2. Service Offers & Requests

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

    3. Developer Corner

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

    4. Building Modules

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

    5. Share Ideas for WHMCS Modules

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

  7. Community Competitions

    1. Competitions

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

      • No posts here yet
  8. General Discussions

    1. General Discussion

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

  9. General Feedback & Assistance

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

  • Who's Online   2 Members, 1 Anonymous, 87 Guests (See full list)

  • Member Statistics

    Total Members
    Most Online
    Newest Member
  • Community Statistics

    Total Topics
    Total Posts
  • Popular Contributors

  • Our picks

    • Remote File Storage - Share Your Experience
      Hi testers!

      One of the key new features in WHMCS 7.7 is Remote File Storage Locations and Migration. During the pre-release testing we want to hear about your experiences with this feature.

      Some potential starting points for discussion are:

      What was your experience of changing the local file storage from the default locations to a custom local location?

      What was your experience of changing the local file storage to a remote AWS S3 Bucket?

      Did you choose to migrate existing data? How was the migration experience?

      How was the experience of migrating between remote storage buckets, or back to local storage?

      Was the process of adding new configurations and changing the storage settings easy to understand through the UI and the documentation?

      Did you try and S3-compatiable services (non-AWS) ?

      Was this feature helpful in High-Available Environments?

      In addition to resolving any errors which might occur, understanding any pain points is of particular interest to us. Your input will help us tweak messaging in the product or documentation and publish support articles.

      Thanks for your help in the pre-release testing!
      • 2 replies
    • CodeGuard in MarketConnect - Share Your Experience
      Let us know your experience with CodeGuard Website Backups in 7.7 beta!
      • 2 replies
    • FraudLabs Pro - Share Your Experience
      Let us know your experience with the FraudLabs Pro module in 7.7 beta!
      • 5 replies
  • Topics

  • Posts

    • Hi, is it possible to apply a certain discount for bulk Addon orders? For instance I have a shared hosting product addon that allows the client to select how many mailboxes they want to add to their order but if, for instance, they select more than 10 mailboxes I'd like to apply a 50% discount. Is this possible?
    • Stripe has an awesome feature that will automatically update a customer's card, if the bank replaces the card (new number, or just new expiration date).  However, there is no notification from Stripe to WHMCS that this has occurred.  So, we show an expired card in WHMCS, but Stripe is perfectly happy and would allow you to charge the customer's card just fine (but WHMCS won't even try).   I can't seem to find any talk about this feature, and I'm not sure why... it would be reduce customer churn and improve customer service. This feature from Stripe has been around for 4 years+.  Here is an article about their "Smarter Saved Cards" feature from 2015: https://stripe.com/blog/smarter-saved-cards It says "The customer.source.updated webhook will fire if your customers’ info changes." --  could WHMCS listen for this and do something to update itself about the new card? Thoughts? - Scott
    • Hi @wp4all, Could you share the rest of the output please? Especially the last few lines. You can skip the HTML in-between though.
    • Hi @yorkukhosting, Thanks for joining in the pre-release discussion. At present WHMCS supports a total of one stored set of payment details per client. However we are planning to introduce support for multiple credit cards (and potentially other tokens) later this year: https://requests.whmcs.com/topic/multiple-credit-card-support_1  
    • I produced the original patch that introduced the mod_gocardless_preauth table and also included some hooks to automate the payment collection ahead of the due date and supress invoice messages for payments underway. Reading through the thread I am concerned that support in 7.7 utilises the ' gatewayid' value in tblClients. By doing this you only allow a single payment method for a user's account. Frequently we find clients will pay the first invoice with a credit/debit card then switch to Direct Debit. This happens when they purchase additional new services so they are activated immediately. Using our implementation with the mod_gocardless_preauth table we can dual run a Credit/Debit Card and Direct Debit per account. I appreciate I am late to contribute to the thread but can you seriously reconsider using 'mod_gocardless_preauth' to store the preauth value from Gocardless? Even if you change the structure, at least persist it in a field other than 'gatewayid'.
    • I would assume that the array pulls the list from the AcceptedCardTypes field in the configuration table... editing the table wouldn't be a good idea as I imagine using the general settings tab list would overwrite any changes (I think it's a hardcoded list)... using a ClientAreaPageCreditCard hook might work to alter the array, but I don't know how WHMCS would react with a new card brand... might be worth you trying in a dev though and see what it does.
    • Hi John, Server wich own the WHMCS test environment v7.7  --> cURL command --> destination URL curl -v https://whmcs.com * Trying 2606:4700:10::6814:1408... * TCP_NODELAY set * Connected to whmcs.com (2606:4700:10::6814:1408) port 443 (#0) * Initializing NSS with certpath: sql:/etc/pki/nssdb * CAfile: none * CApath: none * loaded libnssckbi.so * ALPN, server accepted to use h2 * SSL connection using TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 * Server certificate: * subject: CN=*.whmcs.com,OU=IT,O=WHMCS Limited,L=Milton Keynes,C=GB * start date: Feb 05 00:00:00 2018 GMT * expire date: Feb 05 12:00:00 2019 GMT * common name: *.whmcs.com * issuer: CN=GeoTrust RSA CA 2018,OU=www.digicert.com,O=DigiCert Inc,C=US * Using HTTP2, server supports multi-use * Connection state changed (HTTP/2 confirmed) * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0 * Using Stream ID: 1 (easy handle 0x89de30) > GET / HTTP/2 > Host: whmcs.com > User-Agent: curl/7.63.0 > Accept: */*  So I'm sure that cURL works fine  the shown Domain in the first post  curl -v https://digitheme.de * Trying * TCP_NODELAY set * Connected to digitheme.de ( port 443 (#0) * Initializing NSS with certpath: sql:/etc/pki/nssdb * CAfile: none * CApath: none * loaded libnssckbi.so * ALPN/NPN, server did not agree to a protocol * SSL connection using TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 * Server certificate: * subject: CN=digitheme.de * start date: Nov 21 08:07:11 2018 GMT * expire date: Feb 19 08:07:11 2019 GMT * common name: digitheme.de * issuer: CN=Let's Encrypt Authority X3,O=Let's Encrypt,C=US > GET / HTTP/1.1 > Host: digitheme.de > User-Agent: curl/7.63.0 > Accept: */* > < HTTP/1.1 200 OK Greetings Christian
    • How to add new type (brand) of creditcard in creditcard.tpl??    
    • there was the old Set Client Groups addon, but the developer went missing, changed his business name and his products were later removed from MarketPlace! 🙄 there is a similar product there, but only marked as compatible with v6 - so probably not much help. not on it's own, no. ultimately, I think you should just need a ClientAdd hook to alter the groupid value when the account is being created by WHMCS (assuming that you've already setup the client group itself)... the trick will be detecting when to change it, e.g detect its coming from the new site, rather than the old one. again that would either be a hook (clientareapage or clientarepagesubmitticket) or a template edit... I would imagine that you'd have to make these departments client only, so that they will need to login and once logged in, you can detect their client group and decide which departments to show... as a hook, it should just be removing entries in the appropriate array, but you'll have to plan out who sees which departments (e.g old site clients, new site clients and those not logged in).
    • those 404 errors could mean that there are file(s) missing - so it could do no harm to try reuploading the 'vendor' folder again... i'm also assuming that you haven't altered standard_cart and Six in any way too. your site does work when using the Modern orderform template... you might be better off opening a ticket with support and letting them take a look - there are so many things that could be causing this, that they may be able to decide which it is after a closer inspection of your setup... and perhaps update this thread when you find the cause...

Important Information

By using this site, you agree to our Terms of Use & Guidelines