Forums / Built-in Shipping and Payment Modules / Authorize.net Payment Problem

Authorize.net Payment Problem

Locked

Views: 2,137

Results 1 to 12 of 12
This thread is locked. New replies are disabled.
6 Aug 2008, 2:16 AM
#1
litepockets avatar

litepockets

Zen Follower

Join Date:
Apr 2008
Location:
Covington, Washington, United States
Posts:
206
Plugin Contributions:
0

Authorize.net Payment Problem

Hi,

Today I received my first order through the authorize.net payment mod. Everything worked and I was able to capture the funds in my account, etc. However. It did not generate an order that was sent to zen-cart admin. Also, I have email archiver mod installed and checked, it did not send a confirmation with PO # to the customer either...?

So... I processed a transaction myself with my credit card, during checkout it appears there was a "login timeout" and it asks me to login again, so I do then it tells me there was a security error when trying to log back in... ? I have no clue what is going on.

Can someone help. I'm glad auth.net is capturing the funds, but it does no good if I don't know what I'm supposed to ship.

6 Aug 2008, 3:35 AM
#2
litepockets avatar

litepockets

Zen Follower

Join Date:
Apr 2008
Location:
Covington, Washington, United States
Posts:
206
Plugin Contributions:
0

Re: Authorize.net Payment Problem

Also,

I wanted to give some extra info...

I did another test order with check/money order, it worked fine.

Also, since I have seen some similar posts, I checked my SSL info in my config, in both config files
http = http://www.domain.com
https = https://www.domain.com

Not sure what in the world I am doing wrong??

6 Aug 2008, 5:08 AM
#3
drbyte avatar

drbyte

Sensei

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

Re: Authorize.net Payment Problem

What version of Zen Cart? What version(s) has it been upgraded from? When?
What addons do you have installed?
Which Authorize.net module are you using?
Have you tried enabling the debug-log-to-file option in your Authorize.net payment module settings? The log files will be put in your /cache/ folder. What do they contain ... they should explain what happened in the transactions.
Did the customer see any error messages?

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

6 Aug 2008, 6:00 AM
#4
litepockets avatar

litepockets

Zen Follower

Join Date:
Apr 2008
Location:
Covington, Washington, United States
Posts:
206
Plugin Contributions:
0

Re: Authorize.net Payment Problem

DrByte:

What version of Zen Cart? What version(s) has it been upgraded from? When?
What addons do you have installed?
Which Authorize.net module are you using?
Have you tried enabling the debug-log-to-file option in your Authorize.net payment module settings? The log files will be put in your /cache/ folder. What do they contain ... they should explain what happened in the transactions.
Did the customer see any error messages?

Dr. Byte,

ZC 1.3.8- this was the 1st and only version installed.

I have some style addons, such as the css drop down menu, column grid layout. Some feed add-ons from numinex. I have 1 page checkout and checkout without an account. Though I do not have 1 page checkout currently running. I have the buySAFE add-on, image handler, but nothing really affecting checkout too greatly.

I am using the SIM module. The log file from the most current transaction contained the below text - and the customer sees the "whoops" "login timeout" error.

DEBUG file:

Aug-06-2008 12:36:45

Sent to Authorizenet: Array
(
[x_login] => *******
[x_amount] => 26.10
[x_version] => 3.1
[x_method] => CC
[x_type] => auth_only
[x_cust_ID] => 10
[x_email_customer] => FALSE
[x_company] =>
[x_first_name] => Test
[x_last_name] => Account
[x_address] => 123 Cherry
[x_city] => Test
[x_state] => Washington
[x_zip] => 98198
[x_country] => United States
[x_phone] => 555.555.5555
[x_fax] =>
[x_email] => [email protected]
[x_ship_to_company] =>
[x_ship_to_first_name] => Test
[x_ship_to_last_name] => Account
[x_ship_to_address] => 123 Cherry
[x_ship_to_city] => Test
[x_ship_to_state] => Washington
[x_ship_to_zip] => 98198
[x_ship_to_country] => United States
[x_Customer_IP] => 24.17.44.38
[x_relay_form] => TRUE
[x_relay_URL] => https://www.litepockets.com/index.php?main_page=checkout_process
[x_invoice_num] =>
[x_description] => Website Purchase from litepockets.com
[x_duplicate_window] => 120
[x_fp_sequence] => 901
[x_fp_timestamp] => 1217997405
[x_fp_hash] => 2e74097334bfc234d161083b13d36a37
[x_card_num] => XXXXXXXXXXXXXXXX3843
[x_exp_date] => ****
[x_card_code] => ***
[zenid] => b62305c2*******12ba1821a039
[url] => https://secure.authorize.net/gateway/transact.dll
)

6 Aug 2008, 6:06 AM
#5
drbyte avatar

drbyte

Sensei

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

Re: Authorize.net Payment Problem

Is there a particular reason why you're using the SIM module?
The AIM module is more reliable and secure, and offers a much more seamless shopping experience to the customer.

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

6 Aug 2008, 6:13 AM
#6
litepockets avatar

litepockets

Zen Follower

Join Date:
Apr 2008
Location:
Covington, Washington, United States
Posts:
206
Plugin Contributions:
0

Re: Authorize.net Payment Problem

Dr. Byte,

The Aim module was working correctly when I first started testing it. But I guess I didn't test this one enough either.... I will try the AIM module and see if it works any better now. I believe before I didn't understand what I need to do with cURL? I don't even know what that means..

6 Aug 2008, 6:19 AM
#7
litepockets avatar

litepockets

Zen Follower

Join Date:
Apr 2008
Location:
Covington, Washington, United States
Posts:
206
Plugin Contributions:
0

Re: Authorize.net Payment Problem

Dr. Byte,

Good and bad news...

I installed the AIM module and configured it. And it WORKED!! it assigned and order number, and auth.net was securely transferred the money. HOWEVER, I got this error...

WARNING: Security hash problem. Please contact store-owner immediately. Your order has not been fully authorized.

What does this mean?

6 Aug 2008, 6:23 AM
#8
litepockets avatar

litepockets

Zen Follower

Join Date:
Apr 2008
Location:
Covington, Washington, United States
Posts:
206
Plugin Contributions:
0

Re: Authorize.net Payment Problem

DISREGARD!! I'm an idiot. Dr. Byte you're my hero. The AIM mod is working flawlessly!

8 Sep 2008, 4:22 PM
#9
berryb avatar

berryb

New Zenner

Join Date:
Sep 2008
Posts:
7
Plugin Contributions:
0

Re: Authorize.net Payment Problem

litepockets,

I got the same "WARNING: Security hash problem. Please contact store-owner immediately. Your order has not been fully authorized."

Why did you say "DISREGARD!! I'm an idiot. Dr. Byte you're my hero. The AIM mod is working flawlessly! "

?? Thanks!

8 Sep 2008, 4:47 PM
#10
drbyte avatar

drbyte

Sensei

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

Re: Authorize.net Payment Problem

If you chose an MD5-Hash value longer than 20 characters, you'll get mismatches. Remember it's only supposed to be a word or two, up to 20 characters, and entered identically on both the authnet site and your admin panel.

Here's an FAQ article on setting up the Authorize.net AIM module: https://www.zen-cart.com/tutorials/index.php?article=373

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

17 Sep 2008, 8:39 PM
#11
qhome avatar

qhome

Totally Zenned

Join Date:
Feb 2004
Posts:
1,702
Plugin Contributions:
5

Re: Authorize.net Payment Problem

Out of curiosity, how does zen-cart handle SIM payments? Some sites I see you (as a customer) are transferred to the Authorize.net site, you make the payment. Then you are greeted with a button to click to return to the store. But if you don't click that button, how does the store know the order was processed? Does Authorize.net SIM have a IPN-like option where it automatically sends a reply back as soon as the payment is made, without the customer having to click the final button to send back to the store?

How does ZC handle it? seems like a lot of orders could either get lost or represented incorrectly.

17 Sep 2008, 9:18 PM
#12
drbyte avatar

drbyte

Sensei

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

Re: Authorize.net Payment Problem

That's one of the many reasons why we recommend AIM over SIM.
Anytime you have to be redirected to an external site for payment processing, you lose control of the flow and run the risk of the payment notification not being completed, or even add the risk of fraudulent completions.

And, no, Authorize.net does not have any IPN type of facility.

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