Version 8.9 Release Notes
Release Information
Version: 8.9.0
Release Type: Beta
Latest Update: 6th December 2023
Distribution Types: Full and Via Automatic Updater
For more information on WHMCS 8.9's important changes and exciting features, see New and Improved in WHMCS 8.9.
Contents
Version History
8.9.0 | Beta | 6th December 2023 |
Download
Download the latest version of WHMCS from https://download.whmcs.com/
Upgrade Process
WHMCS 8.0 and above requires PHP 7.2 or later. WHMCS 8.0 introduced support for PHP 7.4, and WHMCS 8.6 introduced support for PHP 8.1.
Make certain that you update to a WHMCS version that supports your desired PHP version or higher before updating PHP.
- The Automatic Updater only displays updates if you are running a PHP version that is compatible with that WHMCS version.
- For example, if you are running PHP 7.1 or earlier, you must update to PHP 7.2 or later before updating to WHMCS 8.0 or higher.
Automatic Updating
If you are running WHMCS 7.0 or later, you can use the built-in Automatic Updater.
Go to Utilities > Update WHMCS to begin the process.
If the update was released recently, you may need to click Check for Updates before the update will be available.
Release Notes
New PayPal® Payment Gateways
The new PayPal Payments payment gateway module allows merchants to process and store payment methods using PayPal's latest secure tokenization system, including the advanced security of merchant-level vaulting with PayPal Vault for supported merchants.
Currently, PayPal only enables vaulting for merchants in the US, Canada, the UK, Italy, France, and Spain. Support is coming soon for additional EU markets.
When you use PayPal Payments, clients can make one-click payments using PayPal Smart Buttons during checkout and on invoices.
- Enable the additional PayPal Card Payments module to display a separate unbranded option to accept credit and debit cards.
- Both modules use the PayPal Payments module's configured PayPal account information for a seamless experience.
You can enable the new PayPal Payments and PayPal Card Payments modules at Configuration () > Apps & Integrations.
On-Demand Renewals
On-Demand Renewals now allow early renewals for product addons. When you enable on-demand renewals, clients can renew services in the Client Area before WHMCS generates their next invoice, with no manual action from your staff.
- You can configure on-demand renewals globally in the Ordering tab at Configuration () > System Settings > General Settings.
- You can configure on-demand renewals for individual product addons in the Pricing tab at Configuration () > System Settings > Product Addons.
On-Demand Renewal Product Settings
We have moved the product-specific On-Demand Renewals settings at Configuration () > System Settings > Products/Services from the Other tab to the Pricing tab.
Show on Order Form State
Payment gateway modules now support a VisibleDefault metadata parameter that defines the default Show on Order Form setting. This parameter defaults to true for all payment gateway modules.
Improved Invoice ID Incrementation
To improve how WHMCS handles incrementing invoice ID numbers, we have updated the following settings in the Invoices tab at Configuration () > System Settings > General Settings:
- Invoice # Incrementation now has a maximum value of 999.
- Invoice Starting # now has a maximum value of 499,999,999.
- The maximum invoice ID number that the system can generate has increased from 2,147,483,647 to 4,294,967,295.
Deprecation and Removal Notices
None
Templates
For a list of changed files and a graphical view of the exact changes, see the GitHub™ repositories below.
Twenty-One Theme
The following link provides a comparison of changes between 8.8.0 and 8.9.0:
https://github.com/WHMCS/templates-twenty-one/compare/v8.8.0-release.1...v8.9.0-beta.1
Six Theme
The following link provides a comparison of changes between 8.8.0 and 8.9.0:
https://github.com/WHMCS/templates-six/compare/v8.8.0-release.1...v8.9.0-beta.1
Standard Cart Order Form
The following link provides a comparison of changes between 8.8.0 and 8.9.0:
https://github.com/WHMCS/orderforms-standard_cart/compare/v8.8.0-release.1...v8.9.0-beta.1