Jump to content


WHMCS Support Manager
  • Content count

  • Joined

  • Last visited

  • Days Won


Everything posted by WHMCS John

  1. WHMCS John

    Getting started

    Hi @Tbird, The WHMCS software is installed on your website and you will need somewhere to host customer websites, such as a dedicated server, VPS or reseller hosting account. GoDaddy do indeed offer reseller hosting accounts that include cPanel and therefore work with WHMCS to automate the selling, provisioning and management process: https://godaddy.com/hosting/whmcs There are many providers with similar offerings from which to choose, it's entirely up to you 🙂
  2. Hi @Tim., Unfortunately you opened that ticket at 22:29 on Saturday and closed it at 10am on Sunday; all whilst Sales was closed. However I see we were able address your second ticket opened on Sunday morning the same day, and your license has now been activated. Thanks for your order, we look forward to providing your business automation needs for many years!
  3. WHMCS John

    GoCardless Usage Questions

    Hi @Vox, Further to Chris' suggestions: 1. Yes this is possible A client can indeed only have one default payment method. But WHMCS can differentiate between a credit card and direct debit Pay Method, so will pick the appropriate one based upon the invoice's Payment Gateway. 3. Depending upon your product configuration Automation Settings, a service may not be automatically provisioned until the payment has cleared. In which case you could accept the order manually to provision it before payment has been received. You could perhaps make a customisation to the checkout.tpl template to hide the GoCardless option from the Checkout page, so that a client would pay via an instant method upon signup, then follow the steps in #2 for renewals.
  4. Hi all, We've seen reports of this error occurring on some environments in WHMCS 7.9.x and through our analysis determined that servers without the nd_pdo_mysql extension encounter this error. It seems mostly to be impacting Cloudlinux environments (but not exclusively). I've opened case MODULE-7317 with our development team to look at potential programmatic solutions. In the meantime, as others have stated, enabling the nd_pdo_mysql PHP extension will immediately resolve this.
  5. Please do open a support ticket with an impacted client. We can examine a database backup prior to the migration and compare it to the current database to determine the cause of this behaviour. For tokenised gateways, the fields in question are typically tblclients.gatewayid, tblclients.cardlastfour and tblclients.cardtype. There should be nothing in the other card* or bank* fields. As always; direct database manipulation is not recommended or supported. Before making changes to the database, please backup.
  6. Hi @sonuyos, The Express Checkout flow is available when purchasing one-time products. During our testing we found that Express Checkout didn't work well with subscriptions, so decided not to offer it when ordering recurring products.
  7. Hi @sonuyos @cyben76, PayPal have advised that the restricted country list was the result of the features and functionality being requested in the onboarding workflow redirect. A change they have recommended has been made to these requested features that should not affect functionality of the module but should enable on-boarding with all of the countries PayPal currently supports. A hotfix which changes this is now available from:
  8. Hi @steph.hope, If you click through to the cancel command in your Stripe account, can you let me know the cancellation_reason that is being sent please? Do you have a custom template? If so, does the problem persist if you switch to the stock Six template and Standard Cart order form template? I tried to reproduce the error on my stock 7.9.2 install but so far have been unable: Created a new client Created a custom invoice to a total of1.00 Logged in as the client Navigated to the invoice Clicked "Pay Now" Entered valid card details The payment was processed successfully and the invoice marked paid.
  9. Hi @benneth, This can be customised via the /modules/servers/cpanel/templates/overview.tpl template file.
  10. The subscription amount won't be changed if the invoice total varies. PayPal Subscriptions aren't really designed to be used in this way. Whilst there is an option to vary subscription payments in a limited way, in our experience the complexity of implementing it doesn't offer the flexibility users expect. As a result we have taken the decision not to implement that. However PayPal are working on a new payment solution later this year, which we hope to offer in future, which should offer more flexibility to vary payment amounts.
  11. Hi @yannick, Perhaps your browser is auto-filling a saved username and password into these fields? Try clearing or disabling password auto-fill option for this form in your browser's settings.
  12. Hi @Nordicway, The client would need to add the domain themselves via the Addon Domains page within cPanel.
  13. WHMCS John

    Exchange Rates Update Failed

    Hi @Mohsin Amer, You need to ensure that your server can establish a cURL connection to the exchange rate endpoint at https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml: $ curl https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml <?xml version="1.0" encoding="UTF-8"?> <gesmes:Envelope xmlns:gesmes="http://www.gesmes.org/xml/2002-08-01" xmlns="http://www.ecb.int/vocabulary/2002-08-01/eurofxref"> <gesmes:subject>Reference rates</gesmes:subject> <gesmes:Sender> <gesmes:name>European Central Bank</gesmes:name> </gesmes:Sender> <Cube> <Cube time='2020-02-20'> <Cube currency='USD' rate='1.0790'/> <Cube currency='JPY' rate='120.86'/> <Cube currency='BGN' rate='1.9558'/> <Cube currency='CZK' rate='25.037'/> <Cube currency='DKK' rate='7.4681'/> <Cube currency='GBP' rate='0.83840'/> <Cube currency='HUF' rate='338.00'/> <Cube currency='PLN' rate='4.2825'/> <Cube currency='RON' rate='4.7979'/> <Cube currency='SEK' rate='10.5985'/> <Cube currency='CHF' rate='1.0616'/> <Cube currency='ISK' rate='138.10'/> <Cube currency='NOK' rate='10.0455'/> <Cube currency='HRK' rate='7.4495'/> <Cube currency='RUB' rate='68.8060'/> <Cube currency='TRY' rate='6.5806'/> <Cube currency='AUD' rate='1.6294'/> <Cube currency='BRL' rate='4.7341'/> <Cube currency='CAD' rate='1.4304'/> <Cube currency='CNY' rate='7.5787'/> <Cube currency='HKD' rate='8.3960'/> <Cube currency='IDR' rate='14790.39'/> <Cube currency='ILS' rate='3.7009'/> <Cube currency='INR' rate='77.2745'/> <Cube currency='KRW' rate='1301.79'/> <Cube currency='MXN' rate='20.1685'/> <Cube currency='MYR' rate='4.5145'/> <Cube currency='NZD' rate='1.7046'/> <Cube currency='PHP' rate='54.725'/> <Cube currency='SGD' rate='1.5111'/> <Cube currency='THB' rate='33.924'/> <Cube currency='ZAR' rate='16.2966'/> </Cube> </Cube> Additionally, version 7.4 reached End of Life in November 2018, so I would recommend updating to a current version: https://docs.whmcs.com/Updating
  14. Hi all, The new PayPal module does not currently have the option to suppress one of other of the payment options. Instead the payment option the user sees depends upon the products being ordered; the Checkout buttons are only displayed on the cart summary when the cart contains one-time products. If ordering a recurring product, they will go through the checkout workflow as usual and can create a PayPal Subscription. The enhancements to subscription handling mean we feel that some of the problems with subscriptions in the PayPal Basic module - particularly duplicate subscriptions - are negated. If the ability to force one-time payments is important to your business model, then he PayPal Basic module remains in place and supported, so you are welcome to keep using that, and we can iterate on the new PayPal module as necessary.
  15. Hi @EvolveWebHosting, I've tested on my 7.9.2 installation and all looks good from here: Can you share a screenshot of your .com TLD pricing please?
  16. WHMCS John

    Domain Reg without hosting package

    Hi @Finke, Standalone domain registration orders can be placed via /cart.php?a=add&domain=register Be sure to configure your TLD pricing first: https://docs.whmcs.com/Domain_Pricing
  17. Hi @Babu Iqbal, Please reissue your license. The process depends based upon where you got your license: https://docs.whmcs.com/Licensing#Moving_WHMCS
  18. Hi @mycrypto.company, Check out Product Bundles: https://docs.whmcs.com/Product_Bundles
  19. WHMCS John

    API and Dashboard Functionality

    Hi @onehat, That is correct, not every functionality in the UI is replicated in the API. However we welcome feature requests for individual new API functions online at http://requests.whmcs.com Feel free to suggest this as a new idea for comment and voting upon by other WHMCS users. The more votes an idea receives, the more likely it is to be considered by our development team for potential inclusion in a future feature update.
  20. Hi @niels, Which version of WHMCS are you running please? We made changes in 7.7.0 to help mitigate against a simultaneous payment notification race condition, and haven't had any reported incidences since: https://docs.whmcs.com/Changelog:WHMCS_V7.7.0_RC_1#Maintenance
  21. Hi @davet, Which version of WHMCS are you using? Please review the client's Email and Log tab. Do you see any entries or email notifications related to card removal or expiry at around the time this occurred?
  22. Hi @steph.hope, Can you please apply the 7.9.2 update, as this makes an improvement during checkout which should prevent this race condition from occurring.
  23. WHMCS John

    Stripe "Uncaptured" Payments

    Hi there, This is not currently a known issue in v7.9.1. However we have seen this occur on installations with custom templates. The payment capture relies upon the Stripe.js being executed appropriately on the checkout page, and custom js or out-dated templates might not trigger this appropriately. I'd suggest switching to the stock "Six" template and "Standard Cart" order form template temporarily to see if you can still reproduce the problem there If is not longer occurs on the stock templates, please ensure you have consumed all the template changes in v7.9: https://help.whmcs.com/m/93401/l/1184628-problems-with-one-or-more-features-following-update
  24. WHMCS John

    V7.8.3 Hotfix files are wrong

    Hi @pRieStaKos, Thanks for bringing this to our attention. I can confirm there is a single meta hotfix file for all 7.8.3 hotfixes. I've ensured that all the cases are now linking to the latest file.
  25. Hi @ScottN, We've recently had this behaviour reported to us, and it has been logged with the case number CORE-14274 for resolution in an upcoming matinance release. In the meantime, this can be worked-around by: Navigating to Setup > products/Services > Products/Services > Edit > Module Settings tab. Activate the Metric Items for the prodduct affected, Click Save Changes Then deactivate the Metric Items again

Important Information

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