Site maintenance: Sun 15 Nov, from 12:00 UTC, about 4–6 hours. Details

This cutover relies on some testing that is still incomplete so may be cancelled at short notice

Forums / Built-in Shipping and Payment Modules / Communications Error Billing Address should match

Communications Error Billing Address should match

Started by rliddle on 25 Mar 2012, 1:33 PM · Views: 3,353

Results 1 to 17 of 17
25 Mar 2012, 1:33 PM
#1
rliddle avatar

rliddle

New Zenner

Join Date:
Apr 2009
Posts:
50
Plugin Contributions:
0

Communications Error Billing Address should match

I am on v1.3.9h
My site is http://tinyurl.com/6r9v7cm
I have the advanced shipper mod.

Searched all over the forums to find an answer to no avail.

I get a red block that says 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.

Then to the right of Change Address image. Your billing address is shown to the left. The billing address should match the address on your credit card statement. You can change the billing address by clicking the Change Address button.

The address was correct (mine) and I get the same when I am in Testing Mode which is not address specific.

Curl is False

I am using Authorize.net (AIM) and have gone into authorize.net and adjusted all the AVS settings to see if I could get a working combination.

Not sure what else to try. So close to getting this cart rolling.

25 Mar 2012, 5:05 PM
#2
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,511
Plugin Contributions:
176

Re: Communications Error Billing Address should match

"Communications Error" suggests that your store is not able to talk to the Authorize.net server. That would be a hosting problem.

Try the curltester script mentioned here, and add ?authnet=1 to the URL to simulate testing talking to the authnet server.

.
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.

25 Mar 2012, 6:04 PM
#3
rliddle avatar

rliddle

New Zenner

Join Date:
Apr 2009
Posts:
50
Plugin Contributions:
0

Re: Communications Error Billing Address should match

This is what I got. The curl test script passes in Firefox, Chrome, and Safari. I sometimes get "28 connect() timed out!" though.
I find that when I do get that, a retry gets a good result immediately.

25 Mar 2012, 6:38 PM
#4
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,511
Plugin Contributions:
176

Re: Communications Error Billing Address should match

That timeout error is something you and your hosting company will have to resolve.

.
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.

25 Mar 2012, 10:00 PM
#5
rliddle avatar

rliddle

New Zenner

Join Date:
Apr 2009
Posts:
50
Plugin Contributions:
0

Re: Communications Error Billing Address should match

Time out error is resolved, still getting "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. and next to Change Address. Your billing address is shown to the left. the billing address should match the address on your credit card statement. You can change the billing address by clicking the Change Address button.

My address is definitely correct, as I am using my card.

26 Mar 2012, 12:01 PM
#6
rliddle avatar

rliddle

New Zenner

Join Date:
Apr 2009
Posts:
50
Plugin Contributions:
0

Re: Communications Error Billing Address should match

Getting Hash error Warning: Security hash problem. Please contact store-owner immediately. Your order has not been fully authorized.

Have done Hash multiple times.

My curl gives this at the end.

The following errors have occurred.
(13) The merchant login ID or password is invalid or the account is inactive.

EOF

Seems intuitive, but I have checked login many times. there is not a password. I have checked transaction key. and the account is active as I am in it.

stumped!

26 Mar 2012, 2:22 PM
#7
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,511
Plugin Contributions:
176

Re: Communications Error Billing Address should match

For (13) error, contact your merchant account services vendor.

.
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.

27 Mar 2012, 1:04 PM
#8
rliddle avatar

rliddle

New Zenner

Join Date:
Apr 2009
Posts:
50
Plugin Contributions:
0

Re: Communications Error Billing Address should match

I have contacted my authorize.net. seems to be working. Interestingly enough the charges are going through even though I am getting that error. and it hangs up there.

Could there be a conflict between Payment modules. Not sure how to check what modules are active. I went into Modules > Payment and I have Authorize.net (AIM) as green. Check/Money Order as Green and I put Paypal Express Checkout as Yellow as I thought that may be conflicting somehow.

Puzzling.

27 Mar 2012, 3:42 PM
#9
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,511
Plugin Contributions:
176

Re: Communications Error Billing Address should match

rliddle:

Could there be a conflict between Payment modules.
No .

.
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.

27 Mar 2012, 3:50 PM
#10
rliddle avatar

rliddle

New Zenner

Join Date:
Apr 2009
Posts:
50
Plugin Contributions:
0

Re: Communications Error Billing Address should match

Well that is one thing to knock off the list. I am at my wits end with this. It should not be that hard to actually collect the money.

27 Mar 2012, 3:53 PM
#11
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,511
Plugin Contributions:
176

Re: Communications Error Billing Address should match

What did Authnet tech support say was the exact cause of the (13) error that THEIR servers sent to your store?

What EXACTLY is your hosting company doing to diagnose and solve the intermittent problems with connecting?

.
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.

27 Mar 2012, 5:03 PM
#12
rliddle avatar

rliddle

New Zenner

Join Date:
Apr 2009
Posts:
50
Plugin Contributions:
0

Re: Communications Error Billing Address should match

Thanks for the reply.

Authorize.net says.

I would be happy to help you with this issue. This response will be returned if you are posting to our test server. You need to make sure you are posting to the following URL:
https://secure.authorize.net/gateway/transact.dllThe full documentation on this error can be found here:
https://support.authorize.net/authkb/index?page=content&id=A415&actp=search&viewlocale=en_US&searchid=1332769812867I have told them I am not in test mode, and asked them specifically what the issue is.

I am not sure that I am still having an intermittent problem connecting. Not sure how I can tell. the curl test does not seem to indicate that now.

27 Mar 2012, 8:17 PM
#13
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,511
Plugin Contributions:
176

Re: Communications Error Billing Address should match

If the Zen Cart module is NOT in "test mode" then it won't send transactions to the "test" server.

As for your intermittent problems connecting, if you're getting "Communications Error" messages, then ... you're having problems connecting. If those are gone, then I'm not sure I understand what your new symptoms are.

.
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.

27 Mar 2012, 8:37 PM
#14
delia avatar

delia

Totally Zenned

Join Date:
May 2006
Location:
Gardiner, Maine
Posts:
2,383
Plugin Contributions:
7

Re: Communications Error Billing Address should match

Hey, Dr. Byte, I'm now looking into this further for rliddle. I've gone over the same ground that he has and have some additional questions and information for you.

For one, there is a custom cart on the same hosting that is having no problems with a.net transactions. The original programmer wrote a small test script yesterday to prove that a.net is accessible via curl.

The cart itself seems to time out : Comm results: 28 Operation timed out after 15000 milliseconds with 0 bytes received

However, these transactions are showing up as charges at a.net. The one I just placed is showing up in my bank account.

Affirmed that he doesn't have to have a hash in zen cart even though he has one at a.net

Message in log:
[0] => Response from gateway
[1] =>
[Expected-MD5-Hash] => 5AC071C4301A4C14B0436639754B0498
[HashMatchStatus] => FAIL

CURL communication info: Array
(
[url] => https://secure.authorize.net/gateway/transact.dll
[content_type] =>
[http_code] => 100
[header_size] => 25
[request_size] => 218
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 14.999434
[namelookup_time] => 0.021844
[connect_time] => 0.152089
[pretransfer_time] => 0.56888
[size_upload] => 1058
[size_download] => 0
[speed_download] => 0
[speed_upload] => 70
[download_content_length] => -1
[upload_content_length] => 1058
[starttransfer_time] => 0.699188
[redirect_time] => 0
)

RAW data received
and there the log ends.

Can any settings at a.net make any difference such as relay response, receipt urls, silent post etc make a difference? Those settings were set up long ago and may well not be even appropriate to the working custom cart. But not sure as I never set anything up for those for customers anymore. I know they aren't required but wondering if his old settings could be a problem.

The full-time Zen Cart Guru. WizTech4ZC.com
New template for 2.0 viewable here: 2.0 Demo

27 Mar 2012, 9:09 PM
#15
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,511
Plugin Contributions:
176

Re: Communications Error Billing Address should match

delia:

[0] => Response from gateway
[1] =>
[Expected-MD5-Hash] => 5AC071C4301A4C14B0436639754B0498
[HashMatchStatus] => FAILEach of those 4 lines is added by Zen Cart after receiving the response. The [0] line is added for readability.
The [1] line is the only actual response: blank
The [Expected-MD5-Hash] is the value it's looking for, but you'll notice that there is NO MD5-Hash returned from Authnet, so it has nothing to match against.
Hence the [HashMatchStatus]=FAIL which is the result of Zen Cart comparing the (non-existent) MD5-Hash received from Authnet against the Expected-MD5-Hash which ZC was looking for to validate the transaction.
delia:

CURL communication info: Array
(
[url] => https://secure.authorize.net/gateway/transact.dll
[content_type] =>
[http_code] => 100
[header_size] => 25
[request_size] => 218
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 14.999434
[namelookup_time] => 0.021844
[connect_time] => 0.152089
[pretransfer_time] => 0.56888
[size_upload] => 1058
[size_download] => 0
[speed_download] => 0
[speed_upload] => 70
[download_content_length] => -1
[upload_content_length] => 1058
[starttransfer_time] => 0.699188
[redirect_time] => 0
)This whole section is just a technical summary of the communciations taking place. The entry of note in this particular case is the HTTP_CODE of 100 ... which basically means the server acknowledged the connection (saying "100: please CONTINUE"), but evidently did nothing more than that, since it should have continued on and issued a 200 response along with all the values from the gateway, completing the transaction.

Figuring out what is wrong with this particular site and this particular merchant account is something that will most likely require deeper interaction with authnet tech support.

I can tell you that Zen Cart ONLY sends the prescribed list of name-value pairs, and then waits and listens for a response back from authnet. It's no more complicated than that as far as the software technology goes.

.
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.

28 Mar 2012, 8:10 PM
#16
rliddle avatar

rliddle

New Zenner

Join Date:
Apr 2009
Posts:
50
Plugin Contributions:
0

Re: Communications Error Billing Address should match

Problem solved.

Thanks to everyone (Delia) for their help. Tunrs out we needed to zero out the entry under Silent Post URL in authorize.net

Hope nobody else has to go through this.

29 Mar 2012, 2:48 AM
#17
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,511
Plugin Contributions:
176

Re: Communications Error Billing Address should match

Very odd, since according to the documentation AIM doesn't use that value for anything.

But the SIM setup instructions definitely advise leaving the field blank: https://www.zen-cart.com/tutorials/index.php?article=403

.
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.