Godaddy Hosting and SSL's purchased through GoDaddy. This is happening on 2 different hosting accounts that are on separate servers. 2 different websites are affected, each with it's own SSL; so I don't believe it's anything I have done to the websites.
Problem:: When customer gets to checkout page and submits order, they get the following messages.
"WARNING: Security hash problem. Please contact store-owner immediately. Your order has *not* been fully authorized."
.. and
"Communications Error - Please notify webmaster. - Your credit card could not be authorized for this reason. Please correct the information and try again or contact us for further assistance."
NOTE: When I take the MD5 Hash number out of the module (leave field blank), the top message goes away (about the Security hash problem), but the bottom error still shows up (Communications Error - Please notif.........)
My Debug email says.....
"Comm results: 35 SSL connect error
Response Code: .
Response Text:
Sending to Authorizenet: Array
(
[x_login] => *******
[x_tran_key] => *******
[x_relay_response] => FALSE
[x_delim_data] => TRUE" .... etc. etc. etc.. with a bunch more lines...
.....and then at the bottom of the debug email it says
"Results Received back from Authorizenet: Array
(
[0] => Response from gateway
[1] =>
[Expected-MD5-Hash] => 8***************F
[HashMatchStatus] => FAIL
)
CURL communication info: Array
(
[url] => https://secure.authorize.net/gateway/transact.dll
[content_type] =>
[http_code] => 0
[header_size] => 0
[request_size] => 0
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 0
[namelookup_time] => 0.001383
[connect_time] => 0.033325
[pretransfer_time] => 0
[size_upload] => 0
[size_download] => 0
[speed_download] => 0
[speed_upload] => 0
[download_content_length] => -1
[upload_content_length] => -1
[starttransfer_time] => 0
[redirect_time] => 0
[certinfo] => Array
(
)
[redirect_url] =>
)
RAW data received: "
my configure.php files (admin/includes and includes/) are directing HTTPS_SERVERS to "https://my-site.com" (no WWW), which matches my certificates, and when I use the built-in Authorize.net SIM modules, the credit card processing works (with same Login ID, Transaction Key, and MD5 Hash). configure.php's set to 'true'. Everything was working, and at some point stopped. I changed the configure.php's to "https://WWW.my-site.com", but didn't fix it, so I put back the way it was.
I removed and re-installed the A.net module, re-typed all numbers, etc. but still not working. Any ideas? THANKS! :)
Bookmarks