Placing order Via Sandbox Authorize.net Payment Method but Getting Error “an error occured on the server...





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}







0















I'm using "Sandbox Authorize.net" payment method to place an order via Magento2.2.4 but getting following error:-



"an error occurred on the server please try to place order again"



Here is the screenshot for the same:-



enter image description here



enter image description here



Here is the Authorize.net settings:-



https://nimb.ws/r68hP1



enter image description here



Note:-Few days back, it was working fine but don't know why for now it's not working,i tried R&D but issue didn't resolve. during R&D I found following:-



enter image description here



Here:- https://support.authorize.net/s/article/MD5-Hash-End-of-Life-Signature-Key-Replacement



I blanked MD5 but it doesn't work.



Please help me to resolve this issue!










share|improve this question































    0















    I'm using "Sandbox Authorize.net" payment method to place an order via Magento2.2.4 but getting following error:-



    "an error occurred on the server please try to place order again"



    Here is the screenshot for the same:-



    enter image description here



    enter image description here



    Here is the Authorize.net settings:-



    https://nimb.ws/r68hP1



    enter image description here



    Note:-Few days back, it was working fine but don't know why for now it's not working,i tried R&D but issue didn't resolve. during R&D I found following:-



    enter image description here



    Here:- https://support.authorize.net/s/article/MD5-Hash-End-of-Life-Signature-Key-Replacement



    I blanked MD5 but it doesn't work.



    Please help me to resolve this issue!










    share|improve this question



























      0












      0








      0








      I'm using "Sandbox Authorize.net" payment method to place an order via Magento2.2.4 but getting following error:-



      "an error occurred on the server please try to place order again"



      Here is the screenshot for the same:-



      enter image description here



      enter image description here



      Here is the Authorize.net settings:-



      https://nimb.ws/r68hP1



      enter image description here



      Note:-Few days back, it was working fine but don't know why for now it's not working,i tried R&D but issue didn't resolve. during R&D I found following:-



      enter image description here



      Here:- https://support.authorize.net/s/article/MD5-Hash-End-of-Life-Signature-Key-Replacement



      I blanked MD5 but it doesn't work.



      Please help me to resolve this issue!










      share|improve this question
















      I'm using "Sandbox Authorize.net" payment method to place an order via Magento2.2.4 but getting following error:-



      "an error occurred on the server please try to place order again"



      Here is the screenshot for the same:-



      enter image description here



      enter image description here



      Here is the Authorize.net settings:-



      https://nimb.ws/r68hP1



      enter image description here



      Note:-Few days back, it was working fine but don't know why for now it's not working,i tried R&D but issue didn't resolve. during R&D I found following:-



      enter image description here



      Here:- https://support.authorize.net/s/article/MD5-Hash-End-of-Life-Signature-Key-Replacement



      I blanked MD5 but it doesn't work.



      Please help me to resolve this issue!







      payment-methods magento2.2.4 authorize.net sandbox-mode






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited 15 hours ago







      wakar Ahamad

















      asked 15 hours ago









      wakar Ahamadwakar Ahamad

      329113




      329113






















          2 Answers
          2






          active

          oldest

          votes


















          1














          Recently I faced same situation as you are now.



          There are many things you will have to check for this.



          1) Put test url (Gateway URL, Transaction Details URL) instead of live url in authorize.net settings in payment section in admin.
          2) Check if "Test Mode" is set to "Yes" in admin
          3) Check all credentials you put in admin for authorize.net payment settings
          4) This also happens when user does not enter correct billing address according to his card details.


          There are some settings in Authorize.net you might consider to change or force user to enter his correct billing address according to card details he has.



          To change this settings in Authorize.net:



          a) Click Settings under Account in the main menu on the left.
          b) Click Address Verification Service under Security Settings.
          c) Under "General AVS Responses" uncheck all checkboxes under "Reject".
          d) Under "Address and ZIP Code Responses" uncheck all checkboxes under "Reject".


          These are the possiblity you can get your solutions. I will also suggest you when you place the order, try to get the real response in console. It will tell you exact error.



          Authorize.Net is phasing out the MD5 based transHash element in favor of the SHA-512 based transHashSHA2. The setting in the Merchant Interface which controls the MD5 Hash option will be removed by the end of January 2019, and the transHash element will stop returning values at a later date to be determined.



          This means you will no longer be able to use the MD5 for validation in the future but They do offer a Signature Key that is able to offer that same validation for your website/software that is currently utilizing the MD5. You can learn more about this process and how the Signature Key can be used in place of the MD5 here:



          https://developer.authorize.net/support/hash_upgrade/



          For Magento: https://support.magento.com/hc/en-us/articles/360024368392






          share|improve this answer


























          • thanks for the update,it doesn't work...I've doubt about "Merchant MD5" detail so i'm looking this detail from sandbox account but in the panel there is no any option for the same,could you please let me know.as i posted above there is no need to set "Merchant MD5" now. is this right?

            – wakar Ahamad
            14 hours ago













          • See my updated answer.

            – Arshad Hussain
            14 hours ago











          • thankyou so much,it works for me!

            – wakar Ahamad
            13 hours ago



















          0














          Authorize.net has stopped MD5 support and introduced "Signeture Key" so to use it we need to apply patches.



          To apply patches you need to download:-



          https://github.com/MeetanshiInc/Magento-Authorize-Net-Direct-Post-Patch-for-M1-M2



          And then you need to generate and set "Signeture Key".



          For all steps,please visit here:-



          https://support.magento.com/hc/en-us/articles/360024368392



          --
          Thanks!!!






          share|improve this answer
























            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "479"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f268941%2fplacing-order-via-sandbox-authorize-net-payment-method-but-getting-error-an-err%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            1














            Recently I faced same situation as you are now.



            There are many things you will have to check for this.



            1) Put test url (Gateway URL, Transaction Details URL) instead of live url in authorize.net settings in payment section in admin.
            2) Check if "Test Mode" is set to "Yes" in admin
            3) Check all credentials you put in admin for authorize.net payment settings
            4) This also happens when user does not enter correct billing address according to his card details.


            There are some settings in Authorize.net you might consider to change or force user to enter his correct billing address according to card details he has.



            To change this settings in Authorize.net:



            a) Click Settings under Account in the main menu on the left.
            b) Click Address Verification Service under Security Settings.
            c) Under "General AVS Responses" uncheck all checkboxes under "Reject".
            d) Under "Address and ZIP Code Responses" uncheck all checkboxes under "Reject".


            These are the possiblity you can get your solutions. I will also suggest you when you place the order, try to get the real response in console. It will tell you exact error.



            Authorize.Net is phasing out the MD5 based transHash element in favor of the SHA-512 based transHashSHA2. The setting in the Merchant Interface which controls the MD5 Hash option will be removed by the end of January 2019, and the transHash element will stop returning values at a later date to be determined.



            This means you will no longer be able to use the MD5 for validation in the future but They do offer a Signature Key that is able to offer that same validation for your website/software that is currently utilizing the MD5. You can learn more about this process and how the Signature Key can be used in place of the MD5 here:



            https://developer.authorize.net/support/hash_upgrade/



            For Magento: https://support.magento.com/hc/en-us/articles/360024368392






            share|improve this answer


























            • thanks for the update,it doesn't work...I've doubt about "Merchant MD5" detail so i'm looking this detail from sandbox account but in the panel there is no any option for the same,could you please let me know.as i posted above there is no need to set "Merchant MD5" now. is this right?

              – wakar Ahamad
              14 hours ago













            • See my updated answer.

              – Arshad Hussain
              14 hours ago











            • thankyou so much,it works for me!

              – wakar Ahamad
              13 hours ago
















            1














            Recently I faced same situation as you are now.



            There are many things you will have to check for this.



            1) Put test url (Gateway URL, Transaction Details URL) instead of live url in authorize.net settings in payment section in admin.
            2) Check if "Test Mode" is set to "Yes" in admin
            3) Check all credentials you put in admin for authorize.net payment settings
            4) This also happens when user does not enter correct billing address according to his card details.


            There are some settings in Authorize.net you might consider to change or force user to enter his correct billing address according to card details he has.



            To change this settings in Authorize.net:



            a) Click Settings under Account in the main menu on the left.
            b) Click Address Verification Service under Security Settings.
            c) Under "General AVS Responses" uncheck all checkboxes under "Reject".
            d) Under "Address and ZIP Code Responses" uncheck all checkboxes under "Reject".


            These are the possiblity you can get your solutions. I will also suggest you when you place the order, try to get the real response in console. It will tell you exact error.



            Authorize.Net is phasing out the MD5 based transHash element in favor of the SHA-512 based transHashSHA2. The setting in the Merchant Interface which controls the MD5 Hash option will be removed by the end of January 2019, and the transHash element will stop returning values at a later date to be determined.



            This means you will no longer be able to use the MD5 for validation in the future but They do offer a Signature Key that is able to offer that same validation for your website/software that is currently utilizing the MD5. You can learn more about this process and how the Signature Key can be used in place of the MD5 here:



            https://developer.authorize.net/support/hash_upgrade/



            For Magento: https://support.magento.com/hc/en-us/articles/360024368392






            share|improve this answer


























            • thanks for the update,it doesn't work...I've doubt about "Merchant MD5" detail so i'm looking this detail from sandbox account but in the panel there is no any option for the same,could you please let me know.as i posted above there is no need to set "Merchant MD5" now. is this right?

              – wakar Ahamad
              14 hours ago













            • See my updated answer.

              – Arshad Hussain
              14 hours ago











            • thankyou so much,it works for me!

              – wakar Ahamad
              13 hours ago














            1












            1








            1







            Recently I faced same situation as you are now.



            There are many things you will have to check for this.



            1) Put test url (Gateway URL, Transaction Details URL) instead of live url in authorize.net settings in payment section in admin.
            2) Check if "Test Mode" is set to "Yes" in admin
            3) Check all credentials you put in admin for authorize.net payment settings
            4) This also happens when user does not enter correct billing address according to his card details.


            There are some settings in Authorize.net you might consider to change or force user to enter his correct billing address according to card details he has.



            To change this settings in Authorize.net:



            a) Click Settings under Account in the main menu on the left.
            b) Click Address Verification Service under Security Settings.
            c) Under "General AVS Responses" uncheck all checkboxes under "Reject".
            d) Under "Address and ZIP Code Responses" uncheck all checkboxes under "Reject".


            These are the possiblity you can get your solutions. I will also suggest you when you place the order, try to get the real response in console. It will tell you exact error.



            Authorize.Net is phasing out the MD5 based transHash element in favor of the SHA-512 based transHashSHA2. The setting in the Merchant Interface which controls the MD5 Hash option will be removed by the end of January 2019, and the transHash element will stop returning values at a later date to be determined.



            This means you will no longer be able to use the MD5 for validation in the future but They do offer a Signature Key that is able to offer that same validation for your website/software that is currently utilizing the MD5. You can learn more about this process and how the Signature Key can be used in place of the MD5 here:



            https://developer.authorize.net/support/hash_upgrade/



            For Magento: https://support.magento.com/hc/en-us/articles/360024368392






            share|improve this answer















            Recently I faced same situation as you are now.



            There are many things you will have to check for this.



            1) Put test url (Gateway URL, Transaction Details URL) instead of live url in authorize.net settings in payment section in admin.
            2) Check if "Test Mode" is set to "Yes" in admin
            3) Check all credentials you put in admin for authorize.net payment settings
            4) This also happens when user does not enter correct billing address according to his card details.


            There are some settings in Authorize.net you might consider to change or force user to enter his correct billing address according to card details he has.



            To change this settings in Authorize.net:



            a) Click Settings under Account in the main menu on the left.
            b) Click Address Verification Service under Security Settings.
            c) Under "General AVS Responses" uncheck all checkboxes under "Reject".
            d) Under "Address and ZIP Code Responses" uncheck all checkboxes under "Reject".


            These are the possiblity you can get your solutions. I will also suggest you when you place the order, try to get the real response in console. It will tell you exact error.



            Authorize.Net is phasing out the MD5 based transHash element in favor of the SHA-512 based transHashSHA2. The setting in the Merchant Interface which controls the MD5 Hash option will be removed by the end of January 2019, and the transHash element will stop returning values at a later date to be determined.



            This means you will no longer be able to use the MD5 for validation in the future but They do offer a Signature Key that is able to offer that same validation for your website/software that is currently utilizing the MD5. You can learn more about this process and how the Signature Key can be used in place of the MD5 here:



            https://developer.authorize.net/support/hash_upgrade/



            For Magento: https://support.magento.com/hc/en-us/articles/360024368392







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited 14 hours ago

























            answered 15 hours ago









            Arshad HussainArshad Hussain

            4361826




            4361826













            • thanks for the update,it doesn't work...I've doubt about "Merchant MD5" detail so i'm looking this detail from sandbox account but in the panel there is no any option for the same,could you please let me know.as i posted above there is no need to set "Merchant MD5" now. is this right?

              – wakar Ahamad
              14 hours ago













            • See my updated answer.

              – Arshad Hussain
              14 hours ago











            • thankyou so much,it works for me!

              – wakar Ahamad
              13 hours ago



















            • thanks for the update,it doesn't work...I've doubt about "Merchant MD5" detail so i'm looking this detail from sandbox account but in the panel there is no any option for the same,could you please let me know.as i posted above there is no need to set "Merchant MD5" now. is this right?

              – wakar Ahamad
              14 hours ago













            • See my updated answer.

              – Arshad Hussain
              14 hours ago











            • thankyou so much,it works for me!

              – wakar Ahamad
              13 hours ago

















            thanks for the update,it doesn't work...I've doubt about "Merchant MD5" detail so i'm looking this detail from sandbox account but in the panel there is no any option for the same,could you please let me know.as i posted above there is no need to set "Merchant MD5" now. is this right?

            – wakar Ahamad
            14 hours ago







            thanks for the update,it doesn't work...I've doubt about "Merchant MD5" detail so i'm looking this detail from sandbox account but in the panel there is no any option for the same,could you please let me know.as i posted above there is no need to set "Merchant MD5" now. is this right?

            – wakar Ahamad
            14 hours ago















            See my updated answer.

            – Arshad Hussain
            14 hours ago





            See my updated answer.

            – Arshad Hussain
            14 hours ago













            thankyou so much,it works for me!

            – wakar Ahamad
            13 hours ago





            thankyou so much,it works for me!

            – wakar Ahamad
            13 hours ago













            0














            Authorize.net has stopped MD5 support and introduced "Signeture Key" so to use it we need to apply patches.



            To apply patches you need to download:-



            https://github.com/MeetanshiInc/Magento-Authorize-Net-Direct-Post-Patch-for-M1-M2



            And then you need to generate and set "Signeture Key".



            For all steps,please visit here:-



            https://support.magento.com/hc/en-us/articles/360024368392



            --
            Thanks!!!






            share|improve this answer




























              0














              Authorize.net has stopped MD5 support and introduced "Signeture Key" so to use it we need to apply patches.



              To apply patches you need to download:-



              https://github.com/MeetanshiInc/Magento-Authorize-Net-Direct-Post-Patch-for-M1-M2



              And then you need to generate and set "Signeture Key".



              For all steps,please visit here:-



              https://support.magento.com/hc/en-us/articles/360024368392



              --
              Thanks!!!






              share|improve this answer


























                0












                0








                0







                Authorize.net has stopped MD5 support and introduced "Signeture Key" so to use it we need to apply patches.



                To apply patches you need to download:-



                https://github.com/MeetanshiInc/Magento-Authorize-Net-Direct-Post-Patch-for-M1-M2



                And then you need to generate and set "Signeture Key".



                For all steps,please visit here:-



                https://support.magento.com/hc/en-us/articles/360024368392



                --
                Thanks!!!






                share|improve this answer













                Authorize.net has stopped MD5 support and introduced "Signeture Key" so to use it we need to apply patches.



                To apply patches you need to download:-



                https://github.com/MeetanshiInc/Magento-Authorize-Net-Direct-Post-Patch-for-M1-M2



                And then you need to generate and set "Signeture Key".



                For all steps,please visit here:-



                https://support.magento.com/hc/en-us/articles/360024368392



                --
                Thanks!!!







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered 13 hours ago









                wakar Ahamadwakar Ahamad

                329113




                329113






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Magento Stack Exchange!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f268941%2fplacing-order-via-sandbox-authorize-net-payment-method-but-getting-error-an-err%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    What other Star Trek series did the main TNG cast show up in?

                    Berlina muro

                    Berlina aerponto