The latest version of the Public Pay Addon Module is 2.5.6, released on November 27, 2018. It added support for FontAwesome 5 icons with fallback for v4 to maintain compatibility with WHMCS 7.6 and newer. All prior releases are documented below in reverse chronological order. This module enables public payment links, client payment history display, PayPal and Coinbase integration, and configurable options for account naming and balance visibility.
Reviewing the changelog before upgrades prevents breakage from WHMCS core changes or library updates. Key themes across releases include payment gateway stability, proper multi-currency handling, SQL and licensing fixes, template and UI compatibility, and removal of retired services. Each update incrementally improves reliability for production environments handling client invoice payments.
#Key Improvements by Category
- Payment processing: Multiple PayPal IPN and error fixes, full Coinbase Commerce support with API v2, GuzzleHttp client for verification, proper transaction logging and confirmation emails with IDs.
- Currency and display: Resolved wrong currency amounts, non-USD payment display, credit balance visibility option, client's hash ID on Profile tab.
- Compatibility: FontAwesome 5 with v4 fallback, WHMCS 7 look and feel, WHMCS 6 full support, ASPnix licensing v3 and 2.0 updates, language file loading.
- Configuration and UI: Options for receiving PayPal address, payment descriptions, payment display count and toggles, privacy controls for public account names, improved templates and performance for large installs.
#Major Releases
#Version 2.0.0 (July 29, 2015)
This was a complete rewrite for WHMCS 6. It introduced the client's hash ID on the Profile tab, options to specify the receiving PayPal address and payment description to the end user, toggles to enable or disable payment display to clients, and controls for how many payments to show. Templates were cleaned up and performance optimized for large installations. These changes established the foundation for configurable public pay pages used today.
#Version 1.0.4 (June 16, 2014)
Multi-currency support was completed. Hard-coded English text was removed from templates. The ASPnix Google Wallet payment gateway was integrated (later retired by Google and removed in v1.1.7). Success and error message handling for payments was added, payment confirmation emails began including transaction IDs, and licensing checks were hardened to prevent errors. These updates made the module viable for international installations.
#Full Version History
Version 2.5.6 - Released 11.27.2018
Added support for FontAwesome 5 icons (with FA v4 fallback) for WHMCS 7.6+
Version 2.5.5 - Released 06.25.2018
Resolved an issue where PayPal payments would give an error
Version 2.5.4 - Released 06.16.2018
Added full support for the new Coinbase Commerce system PayPal IPN verification now uses the GuzzleHttp client
Version 2.5.2 - Released 04.05.2018
Added option to display the current credit balance to the paying user
Version 2.5.1 - Released 03.15.2018
Resolved an issue where the payment amounts were shown in the wrong currency
Version 2.5.0 - Released 11.16.2017
Resolved an issue with the PayPal icon not loading properly Updated to support the v3 build of the ASPnix core licensing system and helpers
Version 2.1.0 - Released 07.10.2017
Updated to work with the new ASPnix 2.0 licensing system Updated the public pay addon output to use the WHMCS 7 look and feel
Version 2.0.9 - Released 06.27.2017
Resolved issue with duplicate column on module upgrade
Version 2.0.8 - Released 05.19.2017
Resolved an issue with the language file not properly loading with WHMCS 7.2
Version 2.0.7 - Released 12.08.2016
Fixed an issue where payments did not display to the client if the option "Last Payments Displayed" was set to "All"
Version 2.0.6 - Released 10.06.2016
Updated to support the new Coinbase module for API v2.0 Various callback improvements
Version 2.0.5 - Released 06.22.2016
Fixed a issue with displaying payments made in a currency other than USD
Version 2.0.2 - Released 03.28.2016
Fixed a SQL error that would cause a blank page when changing the displayed public pay name
Version 2.0.1 - Released 02.11.2016
Fixed a SQL error that can occur if the PayPal call has no fee defined Automatically add the Public Pay link to the "Shortcuts" menu
Version 2.0.0 - Released 07.29.2015
Complete rewrite for WHMCS 6 Show client's hash id on the "Profile" tab Option to specify the receiving paypal address Option to specify the payment description to the end user Option to enable / disable displaying payments to client Option to state how many payments to display to client Templates improved and cleaned up from previous release Performance improvements for large installations
Version 1.1.7 - Released 07.16.2015
Fixed an issue with payment dates being incorrect Removed support for Dwolla / Dwolla payments
Version 1.1.5 - Released 07.14.2015
Full support for WHMCS 6.0
Version 1.1.0 - Released 01.26.2015
Removed support for Google Wallet (Google retired) Fixed an issue where payments are not being logged properly for the client Added support for the ASPnix Dwolla Payment Gateway
Version 1.0.8 - Released 11.03.2014
Improvements to how multiple PayPal email accounts are handled Fix for missing fields on module SQL table on new installs Some minor refactoring / improvements
Version 1.0.6 - Released 10.14.2014
Small misc. improvements
Version 1.0.5 - Released 08.28.2014
Removed the requirement on the Smarty "Capitalize" plugin
Version 1.0.4 - Released 06.16.2014
Multi-currency support completed Removed hard-coded english language text in templates Integrated the ASPnix Google Wallet payment gateway as an additional method Various small improvements and bug fixes Added success / error message handling for payments Payment confirmation email now properly includes the transaction id Licensing improvements to prevent errors during license checks
Version 1.0.2 - Released 05.22.2014
Various javascript validation / JQuery improvements Privacy upgrades, allows clients to specify how the public sees their account name
Version 1.0.1 - Released 05.21.2014
Module now supports WHMCS 5.0 - 5.3. Tested and confirmed to work with these releases.
Version 1.0.0 - Released 05.19.2014
Initial Release
#Practical Notes for Administrators
Backup the WHMCS database and module directory before applying any update. Pay particular attention to licensing system changes in versions 2.5.0, 2.1.0, and 1.0.4 as these can interrupt module operation if the core helpers are not aligned. After upgrading, verify PayPal IPN handling, test payments in each active currency, and confirm icon rendering and payment history visibility match your configured options. SQL errors on upgrade or name changes were fixed in 2.0.2 and 2.0.1; confirm the module table schema if you encounter blank pages.
The module no longer supports retired services such as Google Wallet or Dwolla. Use the configured shortcuts menu link added in v2.0.1 for quick access. For template customizations, note the WHMCS 7 styling updates in v2.1.0 and the removal of the Smarty Capitalize plugin dependency in v1.0.5.
Comments
No comments yet