Zen Cart Logo
Forums / General Questions / Authorize.net payment failure

Authorize.net payment failure

Views: 2,408

Results 1 to 10 of 10
7 Nov 2014, 6:23 PM
#1
btoshach avatar

btoshach

New Zenner

Join Date:
Jul 2013
Location:
toshach
Posts:
1
Plugin Contributions:
0

Authorize.net payment failure

We are on V 1.5.0 and
Server Host: host411.hostmonster.com Database Host: localhost
Server OS: Linux 3.4.91-20140518.1.ul6.x86_64 Database: MySQL 5.5.40-36.1-log
Server Date: 11/07/2014 11:04:21 Database Date: 11/07/2014 11:04:21
Server Up Time: 11:04:21 up 85 days, 42 min, 0 users, load average: 22.47, 23.28, 23.45 HTTP Server: Apache
PHP Version: 5.4.34 (Zend: 2.4.0) PHP Memory Limit: 128M PHP Safe Mode: Off
PHP File Uploads: On Max Size: 50M POST Max Size: 50M
Database Data Size: 14,250 kB Database Index Size: 2,650 kB

We recently discovered that the only shipping option being displayed to customers was a zone rate quote. The shipping module was uninstalled and reinstalled with no change in that problem.
Now this morning our payments through Authorize.net are not going through. The error displayed to customer is :

WARNING: Security hash problem. Please contact store-owner immediately. Your order has not been fully authorized.
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.

here is the log file. Any clue or help on either issue would be most appreciated. Thanks

AuthorizenetAIM Alert Nov-07-2014 10:28:50
Nov-07-2014 10:28:50

Comm results: 35 error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number

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_CAPTURE
[x_method] => CC
[x_amount] => 19.69
[x_currency_code] => USD
[x_card_num] => XXXXXXXXXXXXXXXX
[x_exp_date] =>
[x_card_code] => ****
[x_email_customer] => FALSE
[x_email_merchant] => FALSE
[x_cust_id] => 2069
[x_invoice_num] => 2493-NWQoMI
[x_first_name] => Brian
[x_last_name] => Toshach
[x_company] =>
[x_address] => 9108 Ripley
[x_city] => Fort Worth
[x_state] => Texas
[x_zip] => 76244
[x_country] => United States
[x_phone] => 8177811849
[x_email] => bet2466######################
[x_ship_to_first_name] => Brian
[x_ship_to_last_name] => Toshach
[x_ship_to_address] => 9108 Ripley
[x_ship_to_city] => Fort Worth
[x_ship_to_state] => Texas
[x_ship_to_zip] => 76244
[x_ship_to_country] => United States
[x_description] => Polartec Neck Warmers (qty: 1)
[x_recurring_billing] => NO
[x_customer_ip] => 108.19.63.148
[x_po_num] => Nov-07-2014 10:28:50
[x_freight] => 11.74
[x_tax_exempt] => FALSE
[x_tax] => 0.00
[x_duty] => 0
[x_allow_partial_Auth] => FALSE
[Date] => November 7, 2014, 10:28 am
[IP] => 108.19.63.148
[Session] => 5kkc3csi195t8qkqja22m6re32
[url] => https://secure.authorize.net/gateway/transact.dll
)

Results Received back from Authorizenet: Array
(
[0] => Response from gateway
[1] =>
[Expected-MD5-Hash] => 558A12DF67F47151D16EAE6D2EBE401F
[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.037709
[namelookup_time] => 0.002945
[connect_time] => 0.037778
[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
(
)

[primary_ip] => 64.94.118.32
[primary_port] => 443
[local_ip] => 67.20.100.163
[local_port] => 53681
[redirect_url] =>
)

9 Nov 2014, 4:09 AM
#3
muah avatar

muah

Zen Follower

Join Date:
Dec 2008
Location:
USA, North East
Posts:
226
Plugin Contributions:
0

Re: Authorize.net payment failure

Dr byte, appreciate this. I donate every year. which do i do? zen donate or your grati pay button. and the grati pay says weekly...
I'd rather not do weekly because if I forget about it, could lost track of my finances that way. I like cut n dried transations when possible. I'm going to be a little late this year, maybe early next year as I just got hit with a huge dental bill. But I will donate...because I appreciate the help.

9 Nov 2014, 4:44 AM
#4
keith_cps avatar

keith_cps

New Zenner

Join Date:
Oct 2014
Location:
United States
Posts:
5
Plugin Contributions:
0

Re: Authorize.net payment failure

I had the same exact problem early this morning. I got that hash and communications error because of POODLE. At first I removed the AIM module and then reinstalled it; error still existed. After a heck of alot of research I ended up doing this - http://www.zen-cart.com/showthread.php?215145-Poodle-Help-Fix-it-s-not-working!!!&p=1263564#post1263564 See POST #2.

After that everything worked completely fine.

11 Nov 2014, 4:50 AM
#5
drbyte avatar

drbyte

Sensei

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

Re: Authorize.net payment failure

muah:

Dr byte, appreciate this. I donate every year. which do i do? zen donate or your grati pay button. and the grati pay says weekly...
I'd rather not do weekly because if I forget about it, could lost track of my finances that way. I like cut n dried transations when possible. I'm going to be a little late this year, maybe early next year as I just got hit with a huge dental bill. But I will donate...because I appreciate the help.
For one-time donations, use https://www.zen-cart.com/donate

11 Nov 2014, 4:50 AM
#6
drbyte avatar

drbyte

Sensei

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

Re: Authorize.net payment failure

keith_cps:

I had the same exact problem early this morning. I got that hash and communications error because of POODLE. At first I removed the AIM module and then reinstalled it; error still existed. After a heck of alot of research I ended up doing this - http://www.zen-cart.com/showthread.php?215145-Poodle-Help-Fix-it-s-not-working!!!&p=1263564#post1263564 See POST #2.

After that everything worked completely fine.
Thanks for confirming that the fix worked for you.

13 Nov 2014, 8:03 PM
#7
earmsby avatar

earmsby

Zen Follower

Join Date:
Oct 2006
Location:
Worcester, MA
Posts:
451
Plugin Contributions:
0

Re: Authorize.net payment failure

Had this problem also after seeing recurrences of the same on and off over the past month. I had commented out the SSL 3 line earlier but some of the other changes in the file must have resolved whatever "communications error" Authorize.net was having. It's a bit of a mystery to me, but replacing the file with the one Dr. Byte posted seems to have done the trick, at least for now.

20 May 2015, 7:51 AM
#8
muah avatar

muah

Zen Follower

Join Date:
Dec 2008
Location:
USA, North East
Posts:
226
Plugin Contributions:
0

Re: Authorize.net payment failure

just getting around to donating now. (dental bill was 6 grand!..had to delay it till now :(
if anyone cares to know and i'm aware that no one cares to know... exercise equipment knocked out my front tooth! wonderful experience indeed....dentists are amazing crooks and insurance covers none of it.

31 May 2015, 8:11 PM
#9
wygk avatar

wygk

New Zenner

Join Date:
Sep 2009
Posts:
14
Plugin Contributions:
0

Re: Authorize.net payment failure

Running ZC 1.5.0

We've tried commenting out the lines as indicated in http://www.zen-cart.com/showthread.php?214916-Important-announcement-about-POODLE-and-payment-security

We've tried replacing the authorizenet_aim with the zip file posted in another thread

We've tried upgrading the module:

    You should be able to use the authnet module from v1.5.4 on v1.5.1 without problem.

    /includes/modules/payment/authorizenet_aim.php
    /includes/languages/english/modules/payment/authorizenet_aim.php

We've reset the MD5 hash in Authorize.net and ZC to be sure they are the same.

We've verified that it's not a CURL problem with our hosting provider by speaking to them and by running /extras/curltester.php

Still getting the [HashMatchStatus] => FAIL error.

Kind of at my wits end here. Any other thoughts?

2 Jun 2015, 2:10 AM
#10
drbyte avatar

drbyte

Sensei

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

Re: Authorize.net payment failure

Turn on Debug-log-to-file and then do a transaction. Then post the AIM_Debug-xxxxx.log file from your /cache/ folder.