Zen Cart Logo
Forums / Managing Customers and Orders / Orders stopped being processed

Orders stopped being processed

Locked

Views: 3,914

Results 1 to 20 of 21
This thread is locked. New replies are disabled.
9 Jun 2008, 7:05 PM
#1
optikalsaint avatar

optikalsaint

New Zenner

Join Date:
Aug 2006
Posts:
31
Plugin Contributions:
0

Orders stopped being processed

I just noticed a really weird problem with my site. For the past couple days we when a customer creates an order on our site and uses either a credit card or PayPal as a payment option, the orders are not being processed. Everything with the order completes and the customer is even taken to the "Thank You" page but unfortunately nothing is sent and processed with either our merchant service provider or PayPal.

This is really driving me crazy since everything has been working great for over a year and nothing was changed on our end at all that would just stop payments from going to where they need to go. I am using ZenCart 1.3.7. Thanks in advance for any help or suggestions anyone has.

9 Jun 2008, 7:41 PM
#2
Kim avatar

Kim

Obaa-san

Join Date:
Jun 2003
Location:
West Coast, North America
Posts:
26,627
Plugin Contributions:
0

Re: Orders stopped being processed

Has your hosting changed anything? Upgraded php or MYSQL?

9 Jun 2008, 7:48 PM
#3
optikalsaint avatar

optikalsaint

New Zenner

Join Date:
Aug 2006
Posts:
31
Plugin Contributions:
0

Re: Orders stopped being processed

The most recent build of PHP on my server was compiled on May 11th, 2008 (a few weeks before the problem started) and I am pretty sure MySQL has not been updated in a while but just to be sure I have sent my host's support team an email.

Looking at my PayPal Express logs it looks like all of the transactions that are not making it to PayPal are showing up as 'success'.

9 Jun 2008, 9:15 PM
#4
optikalsaint avatar

optikalsaint

New Zenner

Join Date:
Aug 2006
Posts:
31
Plugin Contributions:
0

Re: Orders stopped being processed

I just heard back from my host. According to them they recently applied the newest version of PHP to my server and disabled IonCube from my server as well due to a security issue. Any idea if this would have effected my Zen Cart setup?

10 Jun 2008, 1:38 AM
#5
drbyte avatar

drbyte

Sensei

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

Re: Orders stopped being processed

  1. If you're using Zen Cart v1.3.7, have you applied the PayPal patches?

  2. Has your host busted CURL support somehow?

  3. What are the results of using these testing tools? http://www.zen-cart.com/forum/showthread.php?t=65680

  4. Turn on debug logging in your payment modules, and check what the error messages are reporting.

10 Jun 2008, 1:38 AM
#6
drbyte avatar

drbyte

Sensei

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

Re: Orders stopped being processed

Zen Cart doesn't require ioncube, so that's not likely related.

10 Jun 2008, 2:11 AM
#7
optikalsaint avatar

optikalsaint

New Zenner

Join Date:
Aug 2006
Posts:
31
Plugin Contributions:
0

Re: Orders stopped being processed

DrByte:

  1. If you're using Zen Cart v1.3.7, have you applied the PayPal patches?

  2. Has your host busted CURL support somehow?

  3. What are the results of using these testing tools? http://www.zen-cart.com/forum/showthread.php?t=65680

  4. Turn on debug logging in your payment modules, and check what the error messages are reporting.

Thanks for the reply DrByte. Here are the results:

  1. Yes, everything was patched and working perfectly until June 2nd.

  2. To my knowledge, no. All of the scripts I wrote that use cURL are working perfectly.

  3. I ran the curltest.php and was told that the data was good and cURL was working. Also according to the IPN check, everything is working fine there as well.

  4. I turned on logging on the PayPal Express module any Authorize.Net AIM module and ran a few test orders. According to PayPal everything is ok but the payments are never making it to PayPal at all. The AIM module doesn't appear to be creating any log files.

10 Jun 2008, 2:27 AM
#8
drbyte avatar

drbyte

Sensei

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

Re: Orders stopped being processed

Log files won't be created if the folder they're logging into isn't writable.
Currently:
PayPal puts its logs in includes/modules/payment/paypal/logs
AIM puts them in /cache
Or if you're using "email" as the option, the store owner's email address is used.

10 Jun 2008, 3:01 AM
#9
optikalsaint avatar

optikalsaint

New Zenner

Join Date:
Aug 2006
Posts:
31
Plugin Contributions:
0

Re: Orders stopped being processed

The cache directory is writable but AIM is not creating any logs. I have also set AIM up to email me logs as well but after running 4 different orders, I have yet to receive an email.

I have generated a fair bit of logs for PayPal Express but I can't see anything that is wrong. Is there a way I can attached my PayPal log files for someone to take a look at? I

10 Jun 2008, 3:18 AM
#10
optikalsaint avatar

optikalsaint

New Zenner

Join Date:
Aug 2006
Posts:
31
Plugin Contributions:
0

Re: Orders stopped being processed

I was just playing around trying to charge a card to the site and noticed that the Autorize.NET module isn't even checking to see if a credit card number is accurate. I purposely feed it a wrong credit card number and it still kicked me over to the confirmation screen and added the order to the database but there is still no activity on Autorize.Net

10 Jun 2008, 3:19 AM
#11
drbyte avatar

drbyte

Sensei

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

Re: Orders stopped being processed

Sounds like you're actually using the basic "Credit Card" module, and not the AIM module at all.

10 Jun 2008, 3:22 AM
#12
optikalsaint avatar

optikalsaint

New Zenner

Join Date:
Aug 2006
Posts:
31
Plugin Contributions:
0

Re: Orders stopped being processed

DrByte:

Sounds like you're actually using the basic "Credit Card" module, and not the AIM module at all.

Nope, I'm using the AIM module. It has been running perfectly fine for over a year and hasn't been touched until recently.

10 Jun 2008, 3:42 AM
#13
optikalsaint avatar

optikalsaint

New Zenner

Join Date:
Aug 2006
Posts:
31
Plugin Contributions:
0

Re: Orders stopped being processed

I do not know if this will be helpful but whatever is going on with the payment processing is also affecting comments in the database pertaining to the orders. Usually when a PayPal Express order is processed there is a fair bit of information in the comments like so:

WORKING:

NOT WORKING:

10 Jun 2008, 5:00 AM
#14
drbyte avatar

drbyte

Sensei

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

Re: Orders stopped being processed

That's just further confirmation that the transaction isn't being completed and thus the details of it aren't being sent to your store.

10 Jun 2008, 6:29 AM
#15
optikalsaint avatar

optikalsaint

New Zenner

Join Date:
Aug 2006
Posts:
31
Plugin Contributions:
0

Re: Orders stopped being processed

Is there there something I can do to better diagnose and see what is going on?

I have logs from PayPal Express but I cannot seem to find anything out of the ordinary. I have also run both the cURL test and the IPN check and have passed both of them. I have installed 'enable_error_logging.php' and made sure the 'cache' directory had the proper file permissions but so far no logs have been generated due to this problem (I did however check to make sure it was working).

I have even tried rebooting my web and mysql server a couple times. I'm just plume out of ideas :(

From what I can tell, something seems to be failing between the time the order is created and the transaction notes are added to the database. Also no matter what I put for a credit card number in the Authorize.NET module it appears to skip contacting Authorize.NET altogether and just does as PayPal Express is doing and creating an incomplete order.

Any ideas would be appreciated! Thanks in advance! :)

10 Jun 2008, 6:48 AM
#16
drbyte avatar

drbyte

Sensei

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

Re: Orders stopped being processed

I suppose you'll have to start adding debug code all over your modules to find out what is and isn't working in various places.

The "process_button" function is triggered when the shopper clicks the "confirm" button on the checkout-confirmation page.

10 Jun 2008, 1:31 PM
#17
ulcards99 avatar

ulcards99

New Zenner

Join Date:
Jun 2008
Posts:
1
Plugin Contributions:
0

Re: Orders stopped being processed

optikalsaint,

I purchased something from your site on Friday June 6. I have not received any reply to my emails from your company. Will I be charged the money on my credit card? Or is my order even going through? Thanks.

10 Jun 2008, 2:10 PM
#18
ivanixdev avatar

ivanixdev

New Zenner

Join Date:
May 2008
Posts:
10
Plugin Contributions:
0

Re: Orders stopped being processed

I dont want to alarm you, but given that your was working fine before and now for no apparent reason several of the payment methods dont seem to be working.
You may way want to audit your files and database just to make sure someone hasnt hacked into it.

10 Jun 2008, 2:24 PM
#19
ivanixdev avatar

ivanixdev

New Zenner

Join Date:
May 2008
Posts:
10
Plugin Contributions:
0

Re: Orders stopped being processed

If your files check out ok, I would turn my suspicions back to the host provider.
Perhaps they have disabled a part of php such as allow_url_fopen.

10 Jun 2008, 9:47 PM
#20
optikalsaint avatar

optikalsaint

New Zenner

Join Date:
Aug 2006
Posts:
31
Plugin Contributions:
0

Re: Orders stopped being processed

ivanixdev:

I dont want to alarm you, but given that your was working fine before and now for no apparent reason several of the payment methods dont seem to be working.
You may way want to audit your files and database just to make sure someone hasnt hacked into it.

Thanks Ivanixdec. That was actually the first thing I did. After spending all night working with my current host we are sure that they broke something when trying to be helpful. Now I am rebuilding the store from scratch and everything should be up and running by the end of the day