Hello Pavel,
I am having problem with using Authorize.net. I have my ANET account set in TEST mode. My settings in DNP set in test mode too.
When I am trying to place an order and I am getting following error in Audit Log:
MD5 hash value received is either incorrect or modified.
at DotNetPanel.Ecommerce.EnterpriseServer.AuthorizeNetProvider.SubmitPaymentTransaction(CheckoutDetails details)
at
DotNetPanel.Ecommerce.EnterpriseServer.PaymentGatewayController.CheckOut(Int32
resellerId, Int32 userId, Int32 invoiceId, String methodName,
CheckoutDetails details)
I called ANET and they told me that it could be post request is using https://test.authorize.net instead of https://certification.authorize.net. I downloaded binary code from your site but I can't find which one you are using. All private methods incapsulated in dll and you don't provide source code.
Anyway I deside to run my own test and it did work. When I post using my code it recieved back seccesful transaction. I also recieved MD5 hash key from ANET. So I used same key in DNP.
I am kind of lost. Can you please describe what I should provide in ANET MD5 Setting and what kind of MD5 key I should use in DNP. They way I used MD5 is you will need to provide a MD5 input value in the Merchant Interface,
develop a process to generate your own hash, and determine if that
value matches the hash provided in the transaction response.
Please advise.