It began with a Security Hash Error & a Communications Error. Fixed Security Hash by adding code to authorizenet_aim file and the hash error no longer appears but the Communications Error does. I have talked with my web hosting company and they say it is my issue. PayPal & Gift Certificates work. I have never used an MD5-hash over the past three years. Why is the MD5 error showing up as FAIL? I believe this is a cURL issue but what can I say to my web host because they have no idea what to do to help me. (they have been very patient and tried to understand) Following is a log of my attempt to check-out:

Results Received back from Authorizenet: Array
(
[0] => Response from gateway
[1] =>
[Expected-MD5-Hash] => 109F5E2527D94E004005BA3A81ADEB18
[HashMatchStatus] => FAIL
)


CURL communication info: Array
(
[url] => https://secure.authorize.net/gateway/transact.dll
[http_code] => 0
[header_size] => 0
[request_size] => 0
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 0
[namelookup_time] => 0
[connect_time] => 0
[pretransfer_time] => 0
[size_upload] => 0
[size_download] => 0
[speed_download] => 0
[speed_upload] => 0
[download_content_length] => 0
[upload_content_length] => 0
[starttransfer_time] => 0
[redirect_time] => 0
)


RAW data received:

So so so so frustrated...lost...baffled. Lost all credit card orders today. Would really like to get my site working. :)