The latest update and its impact on Magento 1 Stores

Posted by: admin

As a part of the security updates, has made a change to the delimiters in the response transaction. This change impacts many Magento 1 online stores, as the base Magento code was unable to properly process. This change went live on Tuesday, January 22, 2019.

See more information on this topic on at:

Invalid Character Inputs

Char Representation ASCII Value(s)
> 62
< 60
Non-printable characters 0 – 31

Here is the fix for the issue, which involves altering the Magento code to accommodate the changed delimiter. Specifically:

  • Copy app/code/core/Mage/Paygate/Model/Authorizenet.php to app/code/local/Mage/Paygate/Model/Authorizenet.php
  • Edit line 59 (or whatever line RESPONSE_DELIM_CHAR is defined on) in app/code/local/Mage/Paygate/Model/Authorizenet.php
  • Replace “RESPONSE_DELIM_CHAR = ‘(~)’;” with “RESPONSE_DELIM_CHAR = ‘(‘;”
  • Be ready to remove the app/code/local/Mage/Paygate/Model/Authorizenet.php when Magento patches.

This fix requires developer advise first to avoid any mess up on the system.

If you are on a lookout for a helping hand/seeking guidance for regarding this matter, consult Bliss Web Solution Pvt. Ltd. at the earliest.

About admin

Content to come.