Are you hosting with WP Engine, by chance?
No – with HostMonster – and I still have the problem on my other site with orders coming through as First Name First Name in the shipping address field – both these sites are 100% up-to-date with WordPress 4.7 & Woocommerce 2.6. Can you help? thanks
It really sounds to me like you have a caching issue going on. What sort of a hosting account is it with HostMonstor? Is it a standard cPanel type of an account, or is it a specific “WordPress Hosting” type of an account? Those will often have caching systems built in that can conflict with stuff like this.
The PayerID missing error is a sure sign of that. The shipping name is something else we’d have to look at which very well could be also getting affected by caching problems, but that seems more like a potential plugin or theme conflict of some sort.
We could help with it, but anything that gets beyond general setup and configuration of the plugin would have to be billed as premium support.
It is a regular cPanel hosting account. I thought when I previously inquired about the incorrect shipping info in the response from PayPal that was a known issue that was being worked on. I do not have any caching, am not using a CDN, and have updated everything to the latest of everything.
Would deleting and redownloading the plugin help? I could try that.
If you’re running our current 1.3.1 release then deleting and re-installing really shouldn’t make a difference, but if you want to give it a try and let me know it wouldn’t hurt.
All I can tell you is that every single time I’ve seen this missing PayerID problem it’s been a caching problem. Are you sure HostMonster doesn’t have some sort of caching installed on their end?
-
This reply was modified 9 years, 4 months ago by
angelleye.
BTW, I called my hosting service and confirmed there is no caching. I am using WordPress 4.7.2 and Avada theme 5.0.6 – does one of those conflict? Thanks for any light you can shed on this. I can mostly live with not having the last name (can usually pick it up from the email address), but I can’t live with the 102 error messages coming from the other installation.
Hope to hear soon. Thanks.
Can you point me to your original report of the name problem? I vaguely remember it, but I can’t seem to find it now..??
102 error..?? I think you would mean 10002 error, but that would be different from the error you mentioned originally here. Are you getting 10002 or are you getting 10419?
I have 5 domains running on my account – one of the other domains was using a browser cache – could that possibly interfere with a separate domain? I can delete that plugin – not even sure why I had it on there – it’s a very small site.
The error was a 10419 – here it is as reported to me:
DoExpressCheckoutPayment API call failed.
Error Code: 10419
Error Severity Code: Error
Short Error Message: Express Checkout PayerID is missing.
Detailed Error Message: Express Checkout PayerID is missing.
User IP: 184.154.139.48
Order ID: 1715
Customer Name:
Customer Email:
I’ll try to find my original report of the name problem.
In poking around I found a there were 3 “Must-Use plugins” automatically loading when you load WordPress – they don’t show up in the plugin list – They are in a special directory. They are caching plugins – have you ever heard of them? Can I safely delete them?
Ok, so that particular again means that the session data was not available for some reason, which is how that Payer ID is getting passed around. Something must be conflicting with the session data on your site, and this is typically caused by caching systems that aren’t configured properly to allow for session data.
It could also be caused if your site begins on https:// for example, and then you’re returned back to http:// for some reason (or vice-versa).
The “must-use plugins” are most likely what your theme is wanting you to use. You would have to refer to the theme documentation for details about whether those are truly required, just recommended, or what exactly.
They’re probably useful tools to help the site run faster, but you’ll need to consult with them on how to configure it so it doesn’t conflict with WooCommerce checkouts and session data in particular.
OK – I’ll contact them. Glad to have made some headway on this. I’ll let you know if it gets resolved. Thanks.
The doubling of the first name is in my PayPal account as a shipping address. I don’t know how that got there – but it would seem it’s a PayPal problem and not yours. Unfortunately, some of our customers have that in their account as well. Does your plugin update PayPal’s shipping address? It happened both when I used my PayPal account and when I tried to pay by credit card.
I’ve deactivated all the Cache plugins (Hostmonster added them). I am activating the website that was receiving 100 calls to PayPal Express overnight. Will let you know if that problem still exists.
Thanks
If you’re going through the WC checkout page and filling out the billing/shipping info there then that should be carried through to PayPal.
If you’re using Express Checkout to skip the forms then it should be using whatever address was chosen/entered at the PayPal pages.
Further update – 150 more “orders” overnight.
However, I added SiteLock to the site after having a major malware problem on Tuesday. T found out they are using caching – strange that my other site is not having the problem and it is also with SiteLock on the same server.
I had them disable the firewall and caching on the problem site and will see if it reoccurs this evening. I would still like to use Express checkout, but will try switching to standard checkout to see if the problem occurs if it isn’t resolved this evening.
In any case – it may be due to the caching – I’ll let you know.