Zen Cart Logo
Forums / Built-in Shipping and Payment Modules / Missing Order Confirmation when buyer purchase via PayPal payment method

Missing Order Confirmation when buyer purchase via PayPal payment method

Views: 4,960

Results 1 to 10 of 10
6 Feb 2011, 9:53 PM
#1
shabizon avatar

shabizon

New Zenner

Join Date:
Oct 2010
Posts:
68
Plugin Contributions:
0

Missing Order Confirmation when buyer purchase via PayPal payment method

Hello on my zen cart I have PayPal payment method only so the buyers only can pay via PayPal, the buyers pass all the steps until they arrive to PayPal, they pay and I receive to my email the PayPal payment confirmation but I don't receive the Order Confirmation from the zen cart, so I can't know what they buyers actually buy.

Weird problem, what can I do?

Kind regards,
Aaron.

6 Feb 2011, 10:44 PM
#2
kobra avatar

kobra

Black Belt

Join Date:
Aug 2005
Location:
Arizona
Posts:
31,500
Plugin Contributions:
4

Re: Missing Order Confirmation when buyer purchase via PayPal payment method

In the admin for this module select edit and at the bottom enable logging until you figure out what the issue is

Then make some test purchases

the logs will be in the following location

/includes/modules/payment/paypal/logs

6 Feb 2011, 11:02 PM
#3
shabizon avatar

shabizon

New Zenner

Join Date:
Oct 2010
Posts:
68
Plugin Contributions:
0

Re: Missing Order Confirmation when buyer purchase via PayPal payment method

I don't understand can you explain better please

6 Feb 2011, 11:07 PM
#4
kobra avatar

kobra

Black Belt

Join Date:
Aug 2005
Location:
Arizona
Posts:
31,500
Plugin Contributions:
4

Re: Missing Order Confirmation when buyer purchase via PayPal payment method

don't understand can you explain better please
admin > modules > payment > select your paypal module > edit > look at the bottom and check the enable logging

6 Feb 2011, 11:11 PM
#5
shabizon avatar

shabizon

New Zenner

Join Date:
Oct 2010
Posts:
68
Plugin Contributions:
0

Re: Missing Order Confirmation when buyer purchase via PayPal payment method

I did this and also I made some test purchase and there is no log file on the directory.

also after I made purchase via paypal after 10 sec He redirected me to the checkout_success.

and there order number is missing.
and I there is no order in the zen cart admin

7 Feb 2011, 9:55 AM
#6
drbyte avatar

drbyte

Sensei

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

Re: Missing Order Confirmation when buyer purchase via PayPal payment method

That happens with the PayPal IPN approach when PayPal's server cannot or does not talk to your server to tell it about the new order, for any reason.
If you're using the PayPal IPN (aka Website Payments Standard) module, then you're subjecting your site to PayPal's older architecture limitations, and would be FAR better off switching to PayPal Express Checkout which is not limited by the design and communication problems that their old "standard" service has.

So, your solution is:

  1. Make sure you're using the latest version of Zen Cart.

  2. Click on your PayPal Website Payments Standard module, and click "REMOVE".

  3. Click on "PayPal Express Checkout", and click "INSTALL". Then configure it: https://www.zen-cart.com/getpaypal

  4. Then troubleshoot your IPN problems: http://www.zen-cart.com/wiki/index.php/PayPal

13 Feb 2011, 5:41 PM
#7
rod44 avatar

rod44

Zen Follower

Join Date:
Apr 2006
Location:
Homebase: Spokane, WA
Posts:
101
Plugin Contributions:
0

Re: Missing Order Confirmation when buyer purchase via PayPal payment method

I am having kind of the same problem as the initial posted, however a bit different. I upgraded to 1.3.9h and used PayPal IPN as I did on the older version as it worked like a charm. Since the upgrade I have found that about 1 out of 10 orders processes in PayPal correctly with notifications, but no order confirmation from Zencart, or order listed in the Admin>Customers>Orders on the site. The customer info is listed under the Admin>Customers and shows zero for the order count. Additionally, I just got off the phone with one of these customers to find out what they had ordered, he logged into his site and it showed no items in the cart which I thought would have been there if PayPal came back to validate the order. I am enabling logging now but would accept and appreciate any ideas or feedback.

Thanks,

Rod

13 Feb 2011, 5:45 PM
#8
kobra avatar

kobra

Black Belt

Join Date:
Aug 2005
Location:
Arizona
Posts:
31,500
Plugin Contributions:
4

Re: Missing Order Confirmation when buyer purchase via PayPal payment method

rod44,

Upgrade fromn IPN Std to the express module

13 Feb 2011, 5:52 PM
#9
drbyte avatar

drbyte

Sensei

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

Re: Missing Order Confirmation when buyer purchase via PayPal payment method

Rod44, as kobra has said, switching to Express Checkout will avoid the problem of customers seeing "zero" for their order count, because your store won't have to wait for an IPN to process in the background.
Evidently you've got something amuck going on when processing IPNs. While debug logging will help to a small degree, if you want to not lose any orders, using EC would be a much better choice all round.

EC Instructions: http://www.zen-cart.com/getpaypal
IPN Troubleshooting: http://www.zen-cart.com/wiki/index.php/PayPal

13 Feb 2011, 5:59 PM
#10
rod44 avatar

rod44

Zen Follower

Join Date:
Apr 2006
Location:
Homebase: Spokane, WA
Posts:
101
Plugin Contributions:
0

Re: Missing Order Confirmation when buyer purchase via PayPal payment method

Kobra and Dr Byte,
Thanks for the quick response (which I thought would be the case) and doing it today. I was hesitant to upgrade to Express as it was a big enough job doing the upgrade from 1.2.7 to the recent Zen and Standard had worked so well I thought it would be one less thing to have to add to my mental overload of the upgrade issues. Oh well, out with the old and in with the new!

You guys are the best, and will be back if I have any further issues with this.

Rod