Magento Hosting Emergency? Learn About Our Magento Hosting Rescue Service! ❯

    We can help you. Right now.
    Fast growing merchants depend on JetRails for high-stakes hosting. Experience counts. Let's get started.
    Your message has been received, a representative will be contacting you shortly. if you have an emergency, please call us at 1 (888) 997-2457 or email us at [email protected]
    Call us at:1 (888) 997-2457

    Authorize.net Returning Errors to Magento Stores

    Authorize.net, now a Visa company, is one of the oldest and most popular payment gateways in the Magento ecosystem. Many merchant services providers recommend Authorize.net as an ideal gateway to transmit credit card data for their eCommerce clients. So, it’s fair to say that many Magento merchants were frustrated today when they realized that their go-to payment gateway was not functioning as intended.

     

    What problems are being reported

    We’ve received reports of Magento merchants running into 5xx responses and  RESPONSE_CODE_ERROR (3) messages, as well as errors like this being captured in log files:

    PHP Fatal error: Call to a member function setMessage() on a non-object in /www/sites/www.<mysite>.com/files/html/app/code/core/Mage/Paygate/Model/Authorizenet.php

    In essence, Authorize.net is being reported as non-functional in many Magento websites.

    ***We are expecting a similar issue to arise on or around March 14th, 2019 when Authorize.net deprecates the use of MD5 impacting Magento 1 and 2 merchants. Luckily, Magento has put out a patch. If you’re on M1 or M2, you’ll want to get the patch installed and tested ASAP***

     

    How and when this happened

    Here’s what we know so far:

    Authorize.net released a security update to their gateway, which blocked the use of formerly acceptable characters. These changes were implemented to Authorize.net sandbox accounts on January 18th, 2019, and went live in production today, January 22nd, 2019.

     

    Who was impacted

    This impacted users on various platforms, including Magento and Zoey. This is not a Magento bug as much as it was a change to Authorize.net systems.

     

    Why wasn’t this addressed in advance

    Usually, when a change like this is made by a payment gateway, shipping carrier, or other 3rd party, a patch is released in advance of the changes going live. Sometimes, there’s not much notice, but there is a solve available. In this case, it’s unclear why multiple eCommerce platforms, including Magento, were unprepared. Magento is specifically known for supplying patches in advance of these kinds of incidents.

     

    Solutions

    The jury is still out on a recommended permanent fix, but there are reports in the Magento forums that Authorize.net is rolling back this change. As this change was being made for security reasons, we can reasonably assume that this will only be a temporary reprieve.

    The Zoey team has shared a fix that they’ve tested and verified for Magento 1, although it stands to reason that an official Magento patch will be released in the coming days.

    Some Magento merchants that used extensions to connect to Authorize.net, such as those using SubscribePro for recurring subscription orders, were not impacted by this incident.

    In the meantime, many merchants have already switched over to other gateways like PayPal. We’ve already seen an uptick in interest in Bolt, a SaaS checkout solution for Magento that can improve conversion rates and protect merchants from these types of incidents. Today’s experience is likely to further that trend.

    About The Author
    Robert Rand
    Director of Partnerships & Alliances

    Robert is a Magento 1 & 2 Solution Specialist with over a decade of experience in helping merchants benefit from sound E-commerce and Digital Marketing strategies. He’s highly experienced at harnessing the power of E-commerce technologies and solutions to help businesses of all types and sizes grow and succeed, and has earned numerous distinctions and accolades from his work with merchants and partner organizations.

    Get A Free Consultation From The JetRails Team

    Need Help With Hosting Support, Security, Scalability, Speed, or Stability?

      More Articles
      Why Improved Import & Export Is Such A Popular Magento 2 Extension
      View Article
      Magento Critical Security Patches 2.4.5-p1 and 2.4.4-p2
      View Article
      Magento 2.4.5 and August 2022 Magento Ecosystem News
      View Article