3

I am facing a problem with authorize.net payment gateway method since we are aware that authorize.net has removed md5 and provided a signature Key field. Hence I have implemented the authorize.net patch also. When I have tested with a sandbox account its working fine but with Live credential account, it throws following exception.

[2019-04-10 20:32:48] main.CRITICAL: The transaction was declined because the response hash validation failed. {"exception":"[object] (Magento\\Framework\\Exception\\LocalizedException(code: 0): The transaction was declined because the response hash validation failed. at /vendor/magento/module-authorizenet/Model/Directpost.php:539)"} []

Below is the screenshot of Authorize.Net configuration setting.

If any buddy has the same issue. Please help me.

Authorize.net configuration setting

7
  • Please check your live credentials configured for Authorize.net Commented Apr 11, 2019 at 5:58
  • Hi @RajMohanR Thanks for your effort and suggestion, I have check our live credential is correct, but still, it's not working. Please suggest.
    – Aatif
    Commented Apr 12, 2019 at 9:12
  • So you are testing after applying the patch right? Can you hide your keys and share the screenshot of configuration please. Commented Apr 12, 2019 at 9:24
  • @RajMohanR I have updated the question. Please check. Thanks
    – Aatif
    Commented Apr 12, 2019 at 10:23
  • Configurations seem to be fine. We have to check the payment.log now to identify what the error is exactly Commented Apr 12, 2019 at 11:21

1 Answer 1

1

Same Situation exceptio.log The transaction was declined because the response hash validation failed.

payment.log 'x_response_reason_text' => 'This transaction has been approved.', and it also still shows the MD5 hash ?

orders show in admin as not paid

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.