Jump to content


WHMCS Technical Analyst
  • Content count

  • Joined

  • Last visited

  • Days Won


WHMCS Peter last won the day on March 31

WHMCS Peter had the most liked content!

Community Reputation

10 Good


About WHMCS Peter

  • Rank
    WHMCS Technical Analyst

Recent Profile Visitors

1,511 profile views
  1. Hi everyone! Looking through our recent ticket history surrounding this, we have identified that this issue can occur when a PayMethod migration has not completed as expected. WHMCS expects a JSON format being returned. If you view a customers PayMethod for Stripe and see a single string similar to "cus_123456" under "Gateway Token", this is likely the issue. WHMCS expects to see JSON similar to the following in this field: {"customer":"cus_FkAzmnNeng3h0Y","method":"pm_1FGQoTJhfjL6Y9T60u0lstUr"} We expect to see this resolved in WHMCS 7.8.2. Please ensure you have updated. If the issue persists, remove the PayMethod and add the client card details again, ensuring the token is shown as above. It's also possible this issue has occurred if a single cus_ token was migrated from a third-party module and then switched to the original, stock Stripe module.
  2. Hi there! I have just dealt with a Bug Report for this issue and can confirm that I am unable to reproduce this issue. So that we can get to the bottom of this, could you please open a support ticket, providing access to WHMCS, FTP and your Web Hosting Control Panel (For MySQL Database access)? This way, we can attempt to identify the underlying cause.
  3. WHMCS Peter

    TestConnection Failed Error

    Hi there! I can confirm that this was a known issue however, this has been fixed as of version 7.7.0. To resolve this issue, I recommend updating WHMCS to 7.7.1 or later. For reference, the case number assigned to this was CORE-6650.
  4. Hi there! Thanks for taking part in pre-release testing. We currently have case CORE-13619 open to address this issue. Our development team aims to resolve issues reported during pre-release testing before stable release. I'm pleased to advise that this issue has been resolved and will be available in WHMCS v7.8.0 (General Availability) In the meantime, changing the date format under Setup > general Settings > Localisation tab, will work-around the problem. You can see this in https://changelog.whmcs.com/ when the 7.8.0 GA release notes are published. Thanks again for taking the time to report your findings.
  5. WHMCS Peter

    Help Needed with Whmcs error

    Hi @0843, Could you open a Support Ticket with us regarding this? We'd likely need to investigate on your server why this is occurring for you.
  6. Hi @pjcltd, In WHMCS 7.7.1, we added a feature to the Setup menu called Storage Settings. If you're not seeing this, it's likely that your admin area template is out of date. Please upload a fresh copy of the admin directory and have another look. You can retrieve a new copy from a fresh installation ZIP at https://download.whmcs.com/. Once you've found Storage Settings, you'll need to ensure the configurations are correct and update them if necessary. Documentation on how to achieve that can be found here: https://docs.whmcs.com/Moving_Storage_Locations
  7. WHMCS Peter

    Adding an ICON to Menu

    Hi @sanechoice, When using the setIcon() method, do ensure that you're including the full font awesome class. For example: <?php use WHMCS\View\Menu\Item as MenuItem; add_hook('ClientAreaPrimaryNavbar', 1, function(MenuItem $primaryNavbar) { $client = Menu::context('client'); if (is_null($client)) { $primaryNavbar->addChild('Login') ->setUri('https://www.webssiteking.com/clientarea.php/') ->setIcon('fas fa-shopping-cart'); ->setOrder(70); } }); I have not tested this, and this example was provided personally by myself to assist you in resolving the issue. Let me know if you still run in to any issue.
  8. WHMCS Peter

    Hook stopped working

    This is near-definitely the issue here. As a hook, PHPMailer (and that file) is already included (or should be!) You should also use the SendEmail API, rather than PHPMailer directly. # that out and let us know if the issue persists.
  9. WHMCS Peter

    Hook stopped working

    Hi @erwin123, Typically, this error indicates that a customisation in your WHMCS installation (A custom hook or addon) is including a copy of PHPMailer, causing it to try and "declare" an exception twice. I'd recommend reviewing all customisations to ensure that none are either including their own copy of PHPMailer or including a PHPMailer specific file as WHMCS autoloads PHPMailer already.
  10. WHMCS Peter

    API problem

    Hi @amirreza mousavi, Without providing your sensitive details, such as API Identifiers or Usernames/Passwords, could you provide me with a copy of the code you're using? I can advise if this is the best way to interact with the WHMCS API.
  11. WHMCS Peter

    Hello Everyone!

    Hi Jared! Welcome to the WHMCS.Community! 🙂
  12. Hi there! Based on what you've written it sounds like you've tested this using your own affiliate link, is that right? WHMCS has in-built security against affiliates ordering products using their own link. If this is occurring when another client uses someone else's affiliate link, please do open a Support Ticket with us and we'd be happy to investigate.
  13. WHMCS Peter

    Remove Google+

    Hi @cyberhostpro, Case #CORE-13155 is open with our developers in order to have this reviewed for future releases. Whilst I cannot provide an estimated time for completion for this, once we resolve cases and push features they are available at our change log, here: http://changelog.whmcs.com/ I've also noted internally on this case that as of today, Google+ is finished.
  14. WHMCS Peter

    MySQL 1970-01-01

    Hi! When a domain is transferred in, WHMCS does not yet know the expiry date for the domain and for that reason, is not applied. 1970-01-01 is the first date in "Epoch Time" and due to that, is the date that PHP will default to. When a Domain is transferred in, WHMCS will usually retrieve the correct Expiry Date via the Domain Sync however, as this is not possible, it is expected that the Administrator will enter the Expiry Date and Next Due Date for the domain manually at the time of activation. With the Domain Syncronisation feature WHMCS is able to identify when a domain transfer has been completed or failed. It will ensure that the Next Due Date, Expiry Date, and Status values are updated for domains on the installation. As mentioned, because your module does not support this, these values must be manually set. I hope this helps.
  15. WHMCS Peter

    MySQL 1970-01-01

    Hi @web2008! Could you provide a little more information here? How are you "moving" the domain? Where are you moving it from and to? If moving these in a custom way, please provide any SQL queries/code samples. Once I have this additional information, I'd be pleased to try and assist you.

Important Information

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