Zen Cart Logo
Forums / Built-in Shipping and Payment Modules / PayPal Payment Standards orders not generated

PayPal Payment Standards orders not generated

Views: 1,733

Results 1 to 6 of 6
10 Sep 2014, 10:59 AM
#1
terragirl avatar

terragirl

Zen Follower

Join Date:
Jun 2010
Location:
Austria
Posts:
123
Plugin Contributions:
0

PayPal Payment Standards orders not generated

A shop that was upgraded from 1.5.1. to 1.5.3 now has failing PayPal Payment Standards orders.

The payment is taken by PayPal, the customer is returned to the checkout success page but the order is not entered into the site's database, no order ID, no email, no record of the order itself in the shop.

The PayPal debug log shows:

Sep 10 2014 11:21 -- IPN PROCESSING INITIATED.
*** Originating IP: [removed]
*** Browser/User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.78.2 (KHTML, like Gecko) Version/7.0.6 Safari/537.78.2

Sep 10 2014 11:21 -- IPN FATAL ERROR :: No POST data available -- Most likely initiated by browser and not PayPal.

 *** The rest of this log report can most likely be ignored !! ***

Sep 10 2014 11:21 -- IPN ERROR :: Could not find stored session {} in DB; thus cannot validate or re-create session as a transaction awaiting PayPal Website Payments Standard confirmation initiated by this store. Might be an Express Checkout or eBay transaction or some other action that triggers PayPal IPN notifications.

Sep 10 2014 11:21 -- IPN ERROR :: No saved Website Payments Standard session data available. Must be an Express Checkout or Direct Pay transaction.
Could be a test notification, or the incoming IPN notification is not actually a bonafide PayPal transaction.
NOTE: It is likely that all the following log content is meaningless or irrelevant.

Sep 10 2014 11:21 -- Breakpoint: 0 - Initializing debugging.

Sep 10 2014 11:21 -- Breakpoint: Flag Status:
isECtransaction = 0
isDPtransaction = 0

Sep 10 2014 11:21 -- IPN INFO - POST VARS received (sorted):
Array
(
)


The shop is Zen Cart 1.5.3; and has 1 module that modifies core files "Super Orders". Uninstalling "Super Orders" did not fix the problem.

Other payment modules (e.g. the credit card module Realex) work fine, orders are generated.

There are no PHP error logs showing under /logs/

Site is running PHP 5.4

Bit stumped on this one, help appreciated.

Many thanks, Edith

10 Sep 2014, 11:20 AM
#2
g2ktcf avatar

g2ktcf

Totally Zenned

Join Date:
Feb 2011
Location:
Lumberton, TX
Posts:
636
Plugin Contributions:
0

Re: PayPal Payment Standards orders not generated

terraGirl:

A shop that was upgraded from 1.5.1. to 1.5.3 now has failing PayPal Payment Standards orders.

The payment is taken by PayPal, the customer is returned to the checkout success page but the order is not entered into the site's database, no order ID, no email, no record of the order itself in the shop.

The PayPal debug log shows:

Sep 10 2014 11:21 -- IPN PROCESSING INITIATED.
*** Originating IP: [removed]
*** Browser/User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.78.2 (KHTML, like Gecko) Version/7.0.6 Safari/537.78.2

Sep 10 2014 11:21 -- IPN FATAL ERROR :: No POST data available -- Most likely initiated by browser and not PayPal.

 *** The rest of this log report can most likely be ignored !! ***

Sep 10 2014 11:21 -- IPN ERROR :: Could not find stored session {} in DB; thus cannot validate or re-create session as a transaction awaiting PayPal Website Payments Standard confirmation initiated by this store. Might be an Express Checkout or eBay transaction or some other action that triggers PayPal IPN notifications.

Sep 10 2014 11:21 -- IPN ERROR :: No saved Website Payments Standard session data available. Must be an Express Checkout or Direct Pay transaction.
Could be a test notification, or the incoming IPN notification is not actually a bonafide PayPal transaction.
NOTE: It is likely that all the following log content is meaningless or irrelevant.

Sep 10 2014 11:21 -- Breakpoint: 0 - Initializing debugging.

Sep 10 2014 11:21 -- Breakpoint: Flag Status:
isECtransaction = 0
isDPtransaction = 0

Sep 10 2014 11:21 -- IPN INFO - POST VARS received (sorted):
Array
(
)


The shop is Zen Cart 1.5.3; and has 1 module that modifies core files "Super Orders". Uninstalling "Super Orders" did not fix the problem.

Other payment modules (e.g. the credit card module Realex) work fine, orders are generated.

There are no PHP error logs showing under /logs/

Site is running PHP 5.4

Bit stumped on this one, help appreciated.

Many thanks, Edith

Edith,

I have had some issues with this as well. However, from what I have been old this is a Paypal Standard/IPN problem that is solved by moving to Paypal Express. It appears to be a timeout/connection issue between ZC and Paypal's IPN system. I have not move to Paypal Express just yet as I have some issues with how it treats addresses but I am going in that direction. I lost a $1,000 order due to this about 6 months ago.

Cheers
Chris

10 Sep 2014, 12:55 PM
#3
mc12345678 avatar

mc12345678

Totally Zenned

Join Date:
Jul 2012
Posts:
16,908
Plugin Contributions:
2

Re: PayPal Payment Standards orders not generated

In the update from 1.5.1 to 1.5.3 were the override files of the template updated to reflect the changes made in the equivalent template_default files or to address those changes?

10 Sep 2014, 1:57 PM
#4
terragirl avatar

terragirl

Zen Follower

Join Date:
Jun 2010
Location:
Austria
Posts:
123
Plugin Contributions:
0

Re: PayPal Payment Standards orders not generated

mc12345678:

In the update from 1.5.1 to 1.5.3 were the override files of the template updated to reflect the changes made in the equivalent template_default files or to address those changes?

The template is the "all business" template http://www.zen-cart.com/downloads.php?do=file&id=1174 and the template files appear okay when compared against the default 1.5.3 files.

10 Sep 2014, 3:00 PM
#5
stevesh avatar

stevesh

Black Belt

Join Date:
Feb 2005
Location:
Lansing, Michigan USA
Posts:
19,793
Plugin Contributions:
2

Re: PayPal Payment Standards orders not generated

As gtkccf said, the only fix for this problem I'm aware of is to switch to the much-more-stable Paypal Express.

10 Sep 2014, 4:14 PM
#6
terragirl avatar

terragirl

Zen Follower

Join Date:
Jun 2010
Location:
Austria
Posts:
123
Plugin Contributions:
0

Re: PayPal Payment Standards orders not generated

Just to say Express does work perfectly, no issues, so we are using this now.

I am still a bit perplexed as to why Standard worked on 1.5.1 and doesn't after upgrade to 1.5.3 but there's a time pressure to get this sorted, so we're going with Express.

Thank you everyone who replied!