@nicowisamu This issue occurs upon the combination of two circumstances:
- When the variable "address_override=1" it's being passed to PayPal.
This parameter basically tells PayPal that the shipping address being sent over to us must not be changed in the payment pages, so we won't allow buyers to change it once they land on PayPal.
AND
- Passing incorrect/inconsistent shipping address parameters.
The following will need to be sent to PayPal, from a shipping address point of view:
first_name
last_name
address1
zip
city
state (optional for some countries)
country (will require the ISO code of the country) So if your integration it's not passing any of the above or if it contains an inconsistent value (we will do validation in some countries, for example we will verify that US zip codes match city/state) we will display the error. Note that without "address_override=1" we won't display any errors and we will simply use the buyer's default shipping address instead of the incorrect one being passed to us.
Can you check all the shipping variables are being passed and there is a correct value?
Pay special attention to the value of "country" where you need to pass something like "US", "FR", "GB", etc. rather than "United States", "France", "United Kingdom", etc.
Thanks.
... View more