Keep getting a "Communications Error please contact webmaster" errod message we are hosted thru go daddy. and use Authroize.net. Any help?
Keep getting a "Communications Error please contact webmaster" errod message we are hosted thru go daddy. and use Authroize.net. Any help?
You need to talk to GoneDaddy. Ask them about proxies or curl.
A little help with colors.
myZenCartHost.com - Zen Cart Certified, PCI Compatible Hosting by JEANDRET
Free SSL & Domain with semi-annual and longer hosting. Updating 1.5.2 and Up.
Exact Error message is:
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.
I'm not sure what version these guys are using.
But they go through authorize.net and are hosted by Go Daddy.
I called Authorize.net twice, and they can see no communication at all from cardholders attempting to use the website. I tried to website with our test card number and this error popped up almost immediately. Authorize.net said they need a response string or code or number, and unless they can see that, this appears to fall solely between the merchant's website and shopping cart, or shopping cart and web hosting company.
From googling this issue, it appears to be purely a Zen Cart Issue.
The merchant's tech guy is going to put the cart in debugging mode when he can, but until then the merchant is left hanging. Tech guy mentioned there was a security hash issue, but when I spoke to Authorize.net they said that they have not changed anything at all with the Hash since January. Merchant is not computer savvy, he did not touch anything, and he has been running cards just fine for quite a while until this happened.
Is there anything Zen Cart can do for this merchant? Anything we can try?
I read the posts below and will contact the web hosting people.
In the meantime, tech guy's debugging results came back and are listed below. Can anyone tell me what they mean?
Jul-20-2010 03:56:46
=================================
Comm results: 7 socket error: 111
Response Code: .
Response Text:
Sending to Authorizenet: Array
(
[x_login] => *******
[x_tran_key] => *******
[x_relay_response] => FALSE
[x_delim_data] => TRUE
[x_delim_char] => |
[x_encap_char] => *
[x_version] => 3.1
[x_type] => AUTH_ONLY
[x_method] => CC
[x_amount] => 135.00
[x_currency_code] => USD
[x_card_num] => XXXXXXXXXXXXXXXXX1542
[x_exp_date] => 1112
[x_card_code] => ****
[x_email_customer] => FALSE
[x_email_merchant] => TRUE
[x_cust_id] => 192
[x_invoice_num] => 117-ZNAl40
[x_first_name] => Test
[x_last_name] => McTesterson
[x_company] =>
[x_address] => 1234 Testes Ave
[x_city] => Huevos
[x_state] => Texas
[x_zip] => 77000
[x_country] => United States
[x_phone] => 222-222-2222
[x_email] => [email protected]
[x_ship_to_first_name] =>
[x_ship_to_last_name] =>
[x_ship_to_address] =>
[x_ship_to_city] =>
[x_ship_to_state] =>
[x_ship_to_zip] =>
[x_ship_to_country] =>
[x_description] => New CHL <br>07/23/2010 Fri 9am (qty: 1)
[x_recurring_billing] => NO
[x_customer_ip] => 140.239.204.36
[x_po_num] => Jul-20-2010 03:56:43
[x_freight] => 0.00
[x_tax_exempt] => FALSE
[x_tax] => 0.00
[x_duty] => 0
[Date] => July 20, 2010, 3:56 pm
[IP] => 140.239.204.36
[Session] => 3842d4f7eceb1bce0fc989d5412a7347
[url] => https://secure.authorize.net/gateway/transact.dll
)
Results Received back from Authorizenet: Array
(
[0] => Response from gateway
[1] =>
[Expected-MD5-Hash] => 2F4189A93219F386D97A191880BA5B9E
[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.004
[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
)
Using CURL Proxy: [proxy.shr.secureserver.net:3128] with Proxy Tunnel: On
RAW data received:
Jul-20-2010 03:00:30
=================================
Comm results: 7 socket error: 111
Response Code: .
Response Text:
Sending to Authorizenet: Array
(
[x_login] => *******
[x_tran_key] => *******
[x_relay_response] => FALSE
[x_delim_data] => TRUE
[x_delim_char] => |
[x_encap_char] => *
[x_version] => 3.1
[x_type] => AUTH_ONLY
[x_method] => CC
[x_amount] => 135.00
[x_currency_code] => USD
[x_card_num] => XXXXXXXXXXXXXXXXX1542
[x_exp_date] => 1112
[x_card_code] => ****
[x_email_customer] => FALSE
[x_email_merchant] => TRUE
[x_cust_id] => 192
[x_invoice_num] => 117-s7hB9K
[x_first_name] => Test
[x_last_name] => McTesterson
[x_company] =>
[x_address] => 1234 Testes Ave
[x_city] => Huevos
[x_state] => Texas
[x_zip] => 77000
[x_country] => United States
[x_phone] => 222-222-2222
[x_email] => [email protected]
[x_ship_to_first_name] =>
[x_ship_to_last_name] =>
[x_ship_to_address] =>
[x_ship_to_city] =>
[x_ship_to_state] =>
[x_ship_to_zip] =>
[x_ship_to_country] =>
[x_description] => New CHL <br>07/23/2010 Fri 9am (qty: 1)
[x_recurring_billing] => NO
[x_customer_ip] => 140.239.204.36
[x_po_num] => Jul-20-2010 03:00:27
[x_freight] => 0.00
[x_tax_exempt] => FALSE
[x_tax] => 0.00
[x_duty] => 0
[Date] => July 20, 2010, 3:00 pm
[IP] => 140.239.204.36
[Session] => bfae18d5eefdd20315ae4fa93805cfc9
[url] => https://secure.authorize.net/gateway/transact.dll
)
Results Received back from Authorizenet: Array
(
[0] => Response from gateway
[1] =>
[Expected-MD5-Hash] => 2F4189A93219F386D97A191880BA5B9E
[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.005
[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
)
Using CURL Proxy: [proxy.shr.secureserver.net:3128] with Proxy Tunnel: On
RAW data received:
Does anyone know specifically what I need to ask the host? Any information at all would help. I would really hate to go in blind into a conversation, I have enough of that already.Jul-20-2010 03:30:10
=================================
Comm results: 7 socket error: 111
Response Code: .
Response Text:
Sending to Authorizenet: Array
(
[x_login] => *******
[x_tran_key] => *******
[x_relay_response] => FALSE
[x_delim_data] => TRUE
[x_delim_char] => |
[x_encap_char] => *
[x_version] => 3.1
[x_type] => AUTH_ONLY
[x_method] => CC
[x_amount] => 135.00
[x_currency_code] => USD
[x_card_num] => XXXXXXXXXXXXXXXXX9507
[x_exp_date] => 0112
[x_card_code] => ****
[x_email_customer] => FALSE
[x_email_merchant] => TRUE
[x_cust_id] => 193
[x_invoice_num] => 117-LNUKWN
[x_first_name] => Juan
[x_last_name] => Madrigal
[x_company] =>
[x_address] => 7220 Occidental rd
[x_city] => Plano
[x_state] => Texas
[x_zip] => 75025
[x_country] => United States
[x_phone] => 9729773144
[x_email] => [email protected]
[x_ship_to_first_name] =>
[x_ship_to_last_name] =>
[x_ship_to_address] =>
[x_ship_to_city] =>
[x_ship_to_state] =>
[x_ship_to_zip] =>
[x_ship_to_country] =>
[x_description] => Gift Certificate - New CHL Class (qty: 1)
[x_recurring_billing] => NO
[x_customer_ip] => 72.47.71.138
[x_po_num] => Jul-20-2010 03:30:07
[x_freight] => 0.00
[x_tax_exempt] => FALSE
[x_tax] => 0.00
[x_duty] => 0
[Date] => July 20, 2010, 3:30 pm
[IP] => 72.47.71.138
[Session] => a6478089cf2a615fea07e25894e7591d
[url] => https://secure.authorize.net/gateway/transact.dll
)
Results Received back from Authorizenet: Array
(
[0] => Response from gateway
[1] =>
[Expected-MD5-Hash] => 2F4189A93219F386D97A191880BA5B9E
[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.004
[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
)
Using CURL Proxy: [proxy.shr.secureserver.net:3128] with Proxy Tunnel: On
RAW data received:
Your problem stems from the fact that you're using GoDaddy hosting and they've historically had a very stupid server configuration which required a proxy to use CURL to do external communications such as submit payment transaction requests. Evidently GoDaddy has **yet again** changed their setup and now you need to turn OFF the use of the proxy.
Just go to Admin->Configuration->My Store->CURL Proxy Status ... and set it to false/off.
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
I'm moving this *out* of the Bug Reports area because it's not a Zen Cart bug. It's a problem caused by the GoDaddy system change.
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
Thank you Dr. Byte.
The instructions you gave me, is that somewhere in Zen Cart, in or a browser, or in some type of Go Daddy login?
I don't have any training or knowledge of pos systems or shopping carts or web hosting.
Your problem stems from the fact that you're using GoDaddy hosting and they've historically had a very stupid server configuration which required a proxy to use CURL to do external communications such as submit payment transaction requests. Evidently GoDaddy has **yet again** changed their setup and now you need to turn OFF the use of the proxy.
Just go to Admin->Configuration->My Store->CURL Proxy Status ... and set it to false/off.
Use your browser to login to your Zen Cart admin area with your Zen Cart admin username and password.
Then hover over the "Configuration" menu, and it will drop down with several choices.
Click on the first one: "My Store".
Then click on "CURL Proxy Status"
Then click on the "Edit" button in the right sidebar.
Then click false.
Then click save.
Then click logoff.
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
I'm having similar communication problems with authorize.net on a site hosted at GoDaddy. Setting the cURL Proxy Status to false seemed to fix things. Admin->Configuration->My Store>cURL Proxy Status