1

I am working on a Magento 2.2.9 project and using Authorize.net accept.js payment gateway (default Magento Module).

However, the website is working fine but the issue is, when a customer place an order (sometimes on random cases), after the payment process it is not creating the order in Magento admin. I have checked the payment logs before order place and the data inside log is correct.

Kindly help me how do I get to resolve this issue?

Thank you.

  • Do you have added the patch of authorize.net recently released one? Is it showing any error popup after place order? – Gaurav Jain Aug 6 at 6:50
  • Hi @GauravJain! Thank you for looking into this. We are using AcceptJs payment method which is coming in latest Magento version 2.2.9 – Sanchit Gupta Aug 6 at 9:24
1
+50

@Sanchit I've used Authorize.net Accept JS payments on our website and have faced the same issues.

After debugging, I've found that the SHA512 key is not matched with the generated transaction key. The issue is because of the Float value of the transaction amount.

It seems like the issue is with the Magento's core module of AcceptJs payments. I've disabled the AcceptJs payments and enabled the Direct Post payments from the admin and the orders are coming fine.

Hope it helps you to fix the order issue.

  • Hi Sumit, thank you so much for looking into it. Ok, let me give it a try. – Sanchit Gupta Aug 8 at 4:36
  • Hi Sumit, I have checked it with SHA512 as you suggested but still facing the same issue. However, I have tried it with Direct Post then it is working fine. – Sanchit Gupta Aug 9 at 3:30
  • But in the Magento admin, Direct post is showing "deprecated" so not sure how long it will go? – Sanchit Gupta Aug 9 at 3:31
  • Hi Sanchit, You can use the Direct post payments as an alternative for now or you can go with the Paradoxlab Authorize.net solutions for the same. – Sumit Aug 9 at 6:04
  • Hi Sumit! although I have shifted to again DirectPost but the issue is still occurred with AcceptJS. I will Paradoxlab Authorize.net solutions. Well, thank you for your time and support. – Sanchit Gupta Aug 12 at 3:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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