Are you running any caching or CDN plugins on your WP site or on the server itself?
No caching plugins. On the server, a static cache service called SuperCacher is enabled, but it has been on since I launched the site and I’ve never received the PayPal error before.
Here is a description of the static cache feature on the server:
“The Static Cache option caches all static content on your account that includes images, CSS files, javascript, flash, and more. Once enabled, all requests of future visitors to your pages will be answered from the cached content and not directly from the server. If you just made changes to your website and want to see them live immediately, you could use the flush button to purge the cache on your account and not wait for the automatic server flush that happens over periods of a few hours.”
Invalid Token typically means that no token was provided at all, and that only happens if the session is unavailable for some reason.
Caching tools can cause it, but it doesn’t sound like that would be the case here. It could have simply been a case where the user waited too long to finalize the order and the session had expired so the token was no longer available.
Have you seen it any more since this one happened? Were you able to ask the customer about the exact experience at all?
I am also receiving this error. I am using W3TC with Page Cache (Disk:Enhanced), and Browser Cache enabled. Database Cache and Object cache disabled. The customer didn’t appear to wait before proceeding to Paypal. Sent an order total of $0
I can provide an error log through email.