PRO-Webs, Inc. since 2003 :: Zen Cart Hosting :: Zen Cart SEO – 12 Steps to Success
**I answer questions in the forum, private messages are not conducive to a helpful community.
PRO-Webs, Inc. since 2003 :: Zen Cart Hosting :: Zen Cart SEO – 12 Steps to Success
**I answer questions in the forum, private messages are not conducive to a helpful community.
For the life of me, I cannot figure why this is happening. Can anyone else look at the details of their PayPal Wallet transactions to see if it is putting the wrong state in the address?
For example, I take an order through ZenCart that is shipping to Chicago, Illinois. Everything is correct on ZenCart.
But when I click on "Click for Additional Payment Handling Options" and then hit DETAILS, it shows the STATE as being "CA". Our business is in California.
See image:
This doesn't happen on every order (I don't think) but it's happening a lot. Enough to be concerned, because PayPal's Seller Protection only is valid if you ship to the address that is given to PayPal, and it's giving them this incorrect state.
1) Whenever this happens to us, the incorrect state is ALWAYS put as "CA."
Is there any file I can look at which would be pushing this value to PayPal so I can see if one of us hardcoded something that is causing this? I don't understand what would be causing "CA" to be given to PayPal under the DETAILS that is pushed to them.
- Jeff
When you view the order in PayPal's management-console, what shows for the order's shipping address?
When I log into PayPal and pull up the order, it also has the incorrect state ("CA") which matches what the plugin shows me under "Click for Additional Payment Handling Options" --> Details.
So to recap: the state is correct in the ZenCart database (Orders --> Shipping State/BillingState). But it is NOT correct under the Plugin's transaction Details, nor is it correct when logging into PayPal to see the details. See attachments.
![]()
- Jeff
Yes, I am still using it, because it's a great module. But I still have the problem of occassional transactions posted to PayPal with "CA" as the state, even though the actual state could be Illinois or something else.
Apparently no one seems to know WHY this is happening. I see no rhyme or reason to it. It doesn't happen on all orders, only some. Our configuration is set to AUTHORIZE ONLY, because we manually capture the final sale after we vet the customer for fraud. That is how we caught this error, because we noticed a lot of the posted PayPal addresses had the different state than the actual address on ZenCart.
- Jeff
Thanks Jeff, think I will have to make the switch. Starting to have problems with my card processor again, need something more reliable and Paypal / Paypal Payments Pro was that. Slightly higher fees per transaction, but not paying the two monthly elsewhere makes it cheaper anyway.
I just got this email from PayPal. I wonder if it's related to the issue we are seeing with the state being incorrect when it's sent to PayPal:
"We’ve spotted an API error that’s causing payment failures at checkout. Here's the error description:
"The INVALID_RESOURCE_ID error occurs when the information sent to PayPal's system is incomplete, incorrect, or formatted improperly. This typically happens when required details are missing or don't match what PayPal expects."
Fixing this issue will ensure your customers have an easy checkout experience while keeping your business running smoothly.
Here’s a step-by-step guide that will help you tackle this issue."
They link to this guide: https://developer.paypal.com/communi...=040225_v1_sms
EDIT: As a reminder, I am using the latest version 1.0.5 on ZC 1.5.8a, and the module is in AUTHORIZE ONLY mode since we need to verify all credit card AVS response before we decide to authorize the card due to fraud. Mentioning that Authorize Only setting in case it's related to the issue (since most customers may not be using that mode).
Last edited by Jeff_Mash; 4 Feb 2025 at 04:49 PM.
- Jeff
Bookmarks