In using paypal express chackout via "NVP http api" and I need to customize the gateway page locale. Following the doc I tried:
LOCALECODE=ES
(but also checked using es_ES, en_US, ecc..)
The problem is that it always show the gateway in italian (I think it consider only the current merchant address). This on Sandbox and Live env. too.
Now, I also read about this "Localizing the buyer's checkout experience in Express Checkout", where we can read:
The following are all taken into consideration to determine the locale of the checkout page:
the request is:
array:18 [▼
"USER" => "paypal-xxxxx"
"PWD" => "xxxxxx"
"SIGNATURE" => "xxxxx"
"VERSION" => 123
"METHOD" => "SetExpressCheckout"
"L_PAYMENTREQUEST_0_NAME0" => "my product"
"L_PAYMENTREQUEST_0_AMT0" => "364.78"
"L_PAYMENTREQUEST_0_QTY0" => 1
"PAYMENTREQUEST_0_ITEMAMT" => 364.78
"PAYMENTREQUEST_0_AMT" => 364.78
"PAYMENTREQUEST_0_PAYMENTACTION" => "Sale"
"PAYMENTREQUEST_0_CURRENCYCODE" => "EUR"
"PAYMENTREQUEST_0_DESC" => "customer #64637 Schowalter..."
"PAYMENTREQUEST_0_INVNUM" => "#64637"
"NOSHIPPING" => 1
"RETURNURL" => "http://mydomain.es/payment/success/64637"
"CANCELURL" => "http://mydomain.es"
"LOCALECODE" => "ES"
]
the endpoint is:
https://api-3t.sandbox.paypal.com/nvp
someone an help? just want to use spanish, because the website is spanish.
I don't know why but now it works, the correct LOCALECODE is the "full locale" so:
LOCALECODE=es_ES
I can only think that there is some kind of latency on sandbox.. after 3 tries, with "es_ES" finally the gateway is in spanish.