Thanks Dr and sorry in advance for the mammoth post.
I enabled logs to file, and a couple of orders greeted me this morning.
Looking at the logs, there are two separate files that reference the same chap:
Code:
Feb 17 2009 17:26 -- Keys for submission: Array
(
[charset] => iso-8859-1
//
STUFF
//
[tax_cart] => 0.00
)
The second seems more comprehensive:
Code:
Feb 17 2009 17:28 -- IPN PROCESSING INITIATED.
*** Originating IP: *.*.*.* notify.paypal.com
Feb 17 2009 17:28 -- IPN INFO - POST VARS received (sorted):
Array
(
STUFF
)
Feb 17 2009 17:28 -- IPN INFO - POST VARS to be sent back for validation:
To: www.paypal.com:80
POST /uk/cgi-bin/webscr HTTP/1.1
Host: www.paypal.com
Content-type: application/x-www-form-urlencoded
Content-length: 821
Connection: close
Array
(
STUFF
)
Feb 17 2009 17:28 -- IPN INFO - Confirmation/Validation response
SUCCESS
Feb 17 2009 17:28 -- Breakpoint: 1 - Collected data from PayPal notification
Feb 17 2009 17:28 -- IPN INFO :: Transaction email details.
From IPN = * | *
From CONFIG = *
Feb 17 2009 17:28 -- Breakpoint: 2 - Validated transaction components
Feb 17 2009 17:28 -- Breakpoint: 3 - Communication method verified
Feb 17 2009 17:28 -- IPN NOTICE :: Could not find matched txn_id record in DB. Therefore is new to us.
Feb 17 2009 17:28 -- Breakpoint: 4 - Details: txn_type=unique ordersID = 0 IPN_id=0
Relevant data from POST:
txn_type = unique
parent_txn_id = None
txn_id = *
Feb 17 2009 17:28 -- Breakpoint: 5 - Transaction type (txn_type) = unique
Feb 17 2009 17:28 -- IPN INFO :: Currency/Amount Details:
PayPal email address = ***
| mc_currency = GBP
| submitted_currency = GBP
| order_currency = GBP
| mc_gross = 4.99
| converted_amount = 4.99
| order_amount = 4.99
Feb 17 2009 17:28 -- Breakpoint: 6 - Completed IPN order add. ordersID = 6715 IPN_id =1202
So it does seem like Paypal are doing this. T tried switching the web service URL to the UK one layt night to see if it made any difference - evidently not.
Something possibly trivial - the Paypal account here is also used as the payment source for an eBay shop. I had 3 orders on the site since my last post so expected 3 (or in our case, 6) logs. I had 20 odd, and looking at them, they all seem to be referencing eBay auctions. I am a bit concerned as aside from this site, I am not using any other cart and there are things in the logs like auction titles so I know it's coming from eBay.
How on earth is Paypal getting logs to appear in my ZC install?
Code:
Feb 17 2009 17:16 -- IPN PROCESSING INITIATED.
*** Originating IP: *.*.*.* notify.paypal.com
Feb 17 2009 17:16 -- IPN FATAL ERROR :: Could not find stored session in DB, cannot re-create session as PayPal IPN transaction.
Feb 17 2009 17:16 -- IPN FATAL ERROR :: No saved IPN session data available. Must be an Express Checkout or Direct Pay transaction.
Feb 17 2009 17:16 -- IPN INFO - POST VARS received (sorted):
Array
(
STUFF
)
Feb 17 2009 17:16 -- IPN INFO - POST VARS to be sent back for validation:
To: www.paypal.com:80
POST /uk/cgi-bin/webscr HTTP/1.1
Host: www.paypal.com
Content-type: application/x-www-form-urlencoded
Content-length: 1312
Connection: close
Array
(
STUFF
)
Feb 17 2009 17:16 -- IPN INFO - Confirmation/Validation response
SUCCESS
Feb 17 2009 17:16 -- Breakpoint: 1 - Collected data from PayPal notification
Feb 17 2009 17:16 -- IPN INFO :: Transaction email details.
From IPN = * | *
From CONFIG = *
Feb 17 2009 17:16 -- Breakpoint: 2 - Validated transaction components
Feb 17 2009 17:16 -- Breakpoint: 3 - Communication method verified
Feb 17 2009 17:16 -- IPN NOTICE :: Could not find matched txn_id record in DB. Therefore is new to us.
Feb 17 2009 17:16 -- Breakpoint: 4 - Details: txn_type=unique ordersID = 0 IPN_id=0
Relevant data from POST:
txn_type = unique
parent_txn_id = None
txn_id = *
Feb 17 2009 17:16 -- Breakpoint: 5 - Transaction type (txn_type) = unique
Feb 17 2009 17:16 -- IPN WARNING :: Currency/Amount Mismatch. Details:
PayPal email address = *
| mc_currency = GBP
| submitted_currency = GBP
| order_currency = GBP
| mc_gross = 14.30
| converted_amount = 0.00
| order_amount = 0
Bookmarks