Thanks Dr Byte.

Originally Posted by
DrByte
When you look at those orders in the list of all your store's orders, the left column shows an order number, and the next column shows the payment method and shipping method recorded for the order. What does it show for the ones you say didn't get a PayPal payment?
paypalwpp
freeshipper
All orders since enabling Express Checkout show this. I thought it was weird at the time as wpp makes me think it's referring to Website Payments Pro.

Originally Posted by
DrByte
Do you have other payment modules active but set to "false"? If so, you can get some odd behaviour. You should always click Remove to fully deactivate payment modules you're not actually using.
No. Express Checkout is the only installed module.

Originally Posted by
DrByte
Do you have any of your payment modules set up with any zone restrictions? If so, why? What happens if you remove those restrictions?
Express Checkout is not configured with any zone restrictions.

Originally Posted by
DrByte
Exactly as expected. That's for developer use only.
The ipncheck.php script is a different tool though.
Okay. Here is the result of ipncheck.php:
Code:
IPNCHECK.PHP - Version 1.0
IPN TESTING - POSTING to PayPal via: ssl://www.paypal.com:443
IPN TESTING - Confirmation/Validation response: RESPONSE RECEIVED - Communications OKAY
Script finished.

Originally Posted by
DrByte
There could be up to 12 files per transaction, usually 3 with "CURL" in them, and up to 9 with "Action" in them.
They contain timestamps in the first line of each file so they can be pieced together for reconstruction as needed.
Okay that makes a bit more sense.