Originally Posted by
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
Bookmarks