Jump to content

WHMCS John

WHMCS Support Manager
  • Content Count

    9629
  • Joined

  • Last visited

  • Days Won

    43

Files posted by WHMCS John

  1. CORE-14659 - Call to a member function isRecurring() on null

    An issue has been identified in the 7.10.2 release - published on 19th May 2020, that can result in an Oops fatal PHP error in certain circumstances when interacting with invoices:
    exception 'Whoops\Exception\ErrorException' with message 'Call to a member function isRecurring() on null' in /path/to/whmcs/vendor/whmcs/whmcs-foundation/lib/Billing/Invoice.php:0 This occurs when viewing, sending a reminder email or attempting capture on an invoice containing a line item related to a deleted service.

    399 downloads

    Submitted

  2. CORE-14484 - Correct single domain direct renewal link

    An issue has been identified in the 7.10.1 release - published on 16th April, 2020, that can cause direct domain renewal links not to lead to the renewal page. Clients will see a message on the domain renewal page:
     

    57 downloads

    Updated

  3. MODULE-7407 & MODULE-7406 - An Error Occurred when making PayPal payments

    An issue has been identified in the 7.10.1 release - published on 16th April, 2020, that can cause clients to experience an "An Error Occurred" message to be displayed when making a payment via the new PayPal module in certain circumstances:
    The PHP serialize_precision setting is customised Making payments via non-decimal currencies (such as JPY)

    1037 downloads

    Updated

  4. CORE-14565 - Prevent repeated emails sent by a single Email Marketer Rule

    An issue has been identified in the 7.10.1 release - published on 16th April, 2020, that can cause Email Marketer rules to  send a message more times than intended.
     

    53 downloads

    Submitted

  5. CORE-14497 - ResellerClub TLD Import/Sync Currency Issue

    An issue has been identified in the 7.10.0 release - published on 7th April, 2020, that can cause the cost prices in the TLD Import/Sync tool to show an amount converted into a different currency.
    This occurs when the ResellerClub account's parentsellingcyrrencysymbol and sellingcurrencysymbol settings are different.

    51 downloads

    Submitted

  6. CORE-13774 - Separate email CC's when opening a ticket as a support contact via email

    An issue has been identified in the 7.8.3 release - published on 23rd September 2019, that when opening a ticket as a support contact via email causes the first CC'd email address to be combined with the submitter's email.
    This could result in ticket notifications not being sent to all the expected recipients.
     
    This hotfix applies only to 7.8.3

    127 downloads

    Updated

  7. CORE-13809 - GoCardless Mandate Migration Improvement

    An issue has been identified in the 7.8.3 release - published on 23rd September 2019, that can result in non-card tokens (such as GoCardless Mandates) being migrated to a remote credit card Pay Method type instead of the expected bank account type.
    This occurs when running v7.7 there is both credit card information and a Mandate token stored for a client, and GoCardless is the only active payment gateway module.
    Upon applying the 7.8 update and performing the Pay Method migration for an impacted client, a remote credit card Pay Method may be created.
     
    This hotfix applies only to 7.8.3

    75 downloads

    Updated

  8. CORE-13801 - Call to undefined function run_hook accessing Client Area

    An issue has been identified in the 7.8.3 release - published on 23rd September 2019, that can prevent clients from accessing the client area in certain circumstances. An error message will be logged in the server PHP error logs or an Oops! error output on screen. The error details contain:
    Error: Call to undefined function WHMCS\Payment\PayMethod\run_hook() in /path/to/whmcs/vendor/whmcs/whmcs-foundation/lib/Payment/PayMethod/MigrationProcessor.php This occurs when when there is a client "Remember Me" cookie but no session and pay method data to be migrated.
     
    This hotfix applies only to 7.8.3

    139 downloads

    Updated

  9. CORE-14206 - Products With Metric Billing Configured Ignore Require Domain Option

    An issue has been identified in the 7.9.1 release - published on 13th January 2020, that can cause the "Choose a Domain..." stage of the shopping cart flow to be skipped for products with Metric Billing enabled.
     
    This hotfix applies only to 7.9.1

    58 downloads

    Updated

  10. MODULE-7253 - cPanel Permission Denied/Access Denied

    An issue has been identified in the 7.9.1 release - published on 13th January 2020, that can prevent cPanel package changes or Tenant Usage Metrics & Server Usage tasks automation tasks from completing successfully.
    A Permission Denied error is displayed when changing a cPanel package An Access denied error is displayed during the daily automation tasks cron This occurs if the server user does not have permission to use the cPanel API listresellers command.
     
    This hotfix applies only to 7.9.1

    190 downloads

    Updated

  11. MODULE-7252 - No Local Credit Card Payment Gateways Enabled error on Reference Gateways

    An issue has been identified in the 7.9.1 release - published on 13th January 2020, that can cause an error when making an invoice payment using a reference type payment gateway, eg:
     SagePay Repeats, PayPal Pro Reference Payments, PayPal Payflow Pro in reference mode The following Oops error will be displayed:
    InvalidArgumentException: No Local Credit Card Payment Gateways Enabled in /path/to/whmcs/vendor/whmcs/whmcs-foundation/lib/Payment/PayMethod/Adapter/CreditCard.php:0  

    110 downloads

    Submitted

  12. CORE-14171 - Unable to charge Credit Cards if CCRetryEveryWeekFor is > 0

    An issue has been identified in the 7.9.0 release - published on 8th January 2020, that can prevent automated credit card charges from being attempted.
    This occurs if the Setup > Automation Settings > Retry Every Week setting is greater than 1.
     
    This hotfix applies only to 7.9.0

    36 downloads

    Updated

  13. CORE-14170 - SegFault on Cron Job Termination Tasks

    An issue has been identified in the 7.9.0 release - published on 8th January 2020, that can prevent the daily automation tasks from completing, they will stop at the AutoTerminations or CancellationRequests if invoked. An Segmentation Fault will be recorded in the system error log.
     
    This hotfix applies only to 7.9.0

    60 downloads

    Updated

  14. Payment Gateway Issues (Reference, eWay, Auth.net CIM, Stripe, 2Checkout, Accept.js)

    An issue has been identified in the 7.8.3 release - published on 23rd September 2019, that prevents payments being processed via payment gateways using transaction references:
    MODULE-7154 - Sagepay Repeats MODULE-7146 - PayPal Pro Reference Payments MODULE -7140 - PayPal Payments Pro with Reference Transactions option enabled CORE-13810 - Prevent Client Area access to Add Payment Method page with only Reference Gateways We have also identified issues with the eWay Rapid module in this version:
    MODULE-7134 - Correctly report the status of declined payments in eWay Rapid MODULE-7132 - Correctly report the status of refunds in eWay Rapid MODULE-7131 - Error "Call to a member function getKey() on null" when adding a pay method via the admin area using eWay Rapid We have also identified an issue with Authorize.net CIM:
    MODULE-7143 - Ensure credit cards can be added/updated when Validation Mode is set to "Live" We have also identified three issues with Stripe:
    MODULE-7151 - Payment descriptor shows "Shopping Cart" when placing a new order via shopping cart MODULE-7141 -  Correct interpolation of merge fields for Stripe Statement Descriptor MODULE-7155 - Invalid Positive Integer error when paying with existing card for an order total of 0.00 We have also identified an issue with 2Checkout:
    MODULE-7144 - 2Checkout deducts promotion code amount twice in Inline mode We have also identified an issue with Accept.js:
    MODULE-7148 - Retain pay profile when updating card expiration date The following generalised issues surrounding Pay Methods have been identified:
    CORE-13838 - Save local expiry date when updating tokenised card details CORE-13851 - Disable admin attempt capture button on Draft invoices CORE-13788 - Trigger CCUpdate hook in all expected scenarios  
    This hotfix applies only to 7.8.3

    363 downloads

    Updated

  15. MODULE-7096 - An error occurred while communicating with the server adding a card via the Admin Area with Stripe

    An issue has been identified in the 7.8.0 release - published on 28th August 2019, that can result in an error when adding a new pay method with Stripe via the admin area:
    An error occurred while communicating with the server. Please try again This hotfix applies only to 7.8.0

    224 downloads

    Updated

  16. CORE-13721 - PwReset Undefined Function

    An issue has been identified in the 7.8.2 release - published on 6th September 2019, that can result in an error when visiting the pwreset.php file directly:
    Call to undefined function WHMCS\CALinkUpdateCC This is caused by the introduction of new Friendly URLs for the password reset path /password/reset/begin
    Attempting to access the old location at pwreset.php results in this error.
     
    This hotfix applies only to 7.8.2

    533 downloads

    Updated

  17. CORE-13547 - CentovaCast Server Hostname Validation

    An issue has been identified in the 7.8.2 release - published on 6th September 2019, that prevents the CentovaCast endpoint URL being entered into the server hostname field
    Validation Error The Hostname format is invalid. This is caused by additional validation added to the Hostname field in version 7.8.
     
    This hotfix applies only to 7.8.2

    59 downloads

    Updated

  18. CORE-13724 - Ensure Overage Billing is Enabled Before Processing

    An issue has been identified in the 7.8.2 release - published on 6th September 2019, that can result in overage invoices being generated when not explicitly enabled.
    This is caused by an update to facilitate overage billing where the soft limit is 0, meaning you want to bill the customer for all usage.  Older installations with product configurations not updated since WHMCS v5.1 may not have the necessary option flag to explicitly disable overage billing.
     
    This hotfix applies only to 7.8.2

    55 downloads

    Updated

  19. CORE-13678 - Remote Gateway Credit Card Captures Fail when cards have not been migrated

    An issue has been identified in the 7.8.0 release - published on 28th August 2019, that can result in an error when attempting payment capture if remote tokens have not yet been migrated to Pay Methods
    Error: Call to a member function isCreditCard() on null in /home/v77whmcssupport/public_html/whmcs/includes/ccfunctions.php:0 Cards may be charged successfully but invoices are not marked as paid.
    This hotfix applies only to 7.8.0

    104 downloads

    Updated

  20. CORE-13709, CORE-13703, MODULE-7099, MODULE-7104 - Payment and Ordering Issues

    An issue has been identified in the 7.8.1 release - published on 30th August 2019, that can result in some issues placing orders and processing payments:
    CORE-13709 – Fixes an Oops error when payments fail “Exception 'Stripe\Error\Card' with message 'Your card was declined.' in /path/to.whmcs/vendor/stripe/stripe-php/lib/ApiRequestor.php” CORE-13703 – Perform ToS Validation when paying via Stripe Payment Requests (Eg. ApplePay, GooglePay) MODULE-7099– Ensure tax is always applied when paying via Stripe MODULE-7104 – Ensure remote tokens are always available to all types of token gateways (Worldpay and GoCardless)  
    This hotfix applies only to 7.8.1

    35 downloads

    Updated

  21. MODULE-6992 - Prevent duplicate GoCardless payment notifications

    An issue has been identified in the 7.7.1 release - published on 11th February 2019, that can result in a GoCardless transaction being recorded more than once.
    This occurs when the server does not acknowledge the transaction within the GoCardless timeout period.
    This hotfix applies only to 7.7.1

    43 downloads

    Submitted

  22. MODULE-6962 - PayPal Subscription Payments

    An issue has been identified in the 7.7.0 release - published on 21st January, 2019 that can result in PayPal subscription payments not being applied correctly.
    This is the result of a short-notice change introduced to PayPal IPNs.

    270 downloads

    Updated

  23. CORE-13141 - Ensure Captcha Validation on Ticket Submission

    An issue has been identified in the 7.7.0 release - published on 21st January, 2019 that results in the captcha not being properly evaluated when submitting a support ticket.

    84 downloads

    Updated

  24. CORE-13106, PMA-136, CORE-13119, CORE-13121 & CORE-13122 - Multiple Invoice Generation

    Some invoicing related issues have been identified in the 7.7.0 release - published on 21st January, 2019. A hotfix has been published to address the following scenarios:
    CORE-13106 - Invoices generated by orders or the daily automation tasks do not receive the custom invoice format specified in the new Tax Configuration interface. PMA-136 - An SQL error occurs when invoicing time entries in the Project Management Addon when Client Data Snapshot mode is enabled: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'invoiceid' cannot be null (SQL: insert into `mod_invoicedata`... CORE-13119 - Manually generated one-time invoices do not honour the invoice generation setting on the invoice due date CORE-13121 - An SQL Error occurs when splitting an invoice with Client Data Snapshot mode enabled: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'invoiceid' cannot be null is displayed CORE-13122 - An SQL error occurs when converting a quote to an invoice with Client Data Snapshot mode enabled: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'invoiceid' cannot be null  

    266 downloads

    Updated

  25. MODULE-6835 - Accurately report status of registrar lock in ResellerClub

    An issue has been identified in the 7.6.1 release - published on 28th August, 2018 - that causes the ResellerClub module to inaccurately report the Transfer Lock status when the IRTP Transfer Lock is also applied.
    This could result in the status of the lock being reported as on, when it is actually off. The impact is negated by the presence of the separate IRTP Transfer Lock.

    99 downloads

    Submitted

×
×
  • Create New...

Important Information

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