I am so close - but this one is killing me. I have an Italian client, they have opened and account with PayPal.it - unfortunately this means that when a user comes to PayPal from their store, PayPal is presented in Italian (whether logging in to use PayPal or when trying to pay by credit card). We are selling to the US, so we really need the page to be in English. Here is the site: http://aurumitaliangold.com/

I have corresponded with PayPal - and I have a lucid answer - but I can not implement it. I am running Zen Cart 1.3.7.1, Database Patch Level: 1.3.7.1

Here is what PayPal is telling me - can anyone suggest how I can implement it (we are hosted by SiteGround and they are no help).
"Thank you for contacting PayPal Merchant Technical Support.

Let me begin by apologising for any confusion caused. I accept that issues like yours can be very confusing and I hope that by clarifying the situation and offering you the right advice I can help you resolve it.

Firstly, to clarify, you are using Express Checkout with Zen cart is that correct?

(me - yes)

If so, rather than using "lc" you will be using the variable "LOCALECODE"

As per Chapter 3 page 28 of our developer's guide:
https://www.paypal.com/en_US/pdf/PP_...loperGuide.pdf

By adding:
&LOCALECODE=US
directly into the SetExpressCheckout request being passed to PayPal, the language of the PayPal checkout will change.

Having said that, I appreciate that by using Zen Cart to implement your checkout, you may not have direct access to the code in order to make the required changes. I would therefore encourage you to contact Zen Cart support directly and request that they add this information into the SetExpressCheckout request that is generated by your cart for you. PayPal does not have access to the code generated by Zen cart to make this change.

Without passing this information, the PayPal login/ billing information page will be set to that of the merchant's PayPal account. This means that the Rosetta country menu (the drop-down menu at the top of the PayPal checkout) will only be displayed if it detects that your customer's browser does not contain an Italian cookie. By this I mean, this menu will only be displayed if the person testing has never visited an Italian site previously.

To conclude, if your Zen Cart administration panel for:
modules -> payments -> Express Checkout
does not provide you with the option to select language/ display country,

(me - it doesn't!)

you will need to contact Zen Cart directly and request that they pass "LOCALECODE" for you."
Of course - my Zen Cart control panel doesn't offer the above. Is there anyway to get this to work, or do I have to go back to my client and tell them I am an idiot???

I can get to the DB though with phpMyAdmin if that helps anyone...

Thanks -