我正在使用Paypal Express Checkout测试我的网站支付解决方案,但每当客户被带到PayPal支付页面(在paypal沙箱中)时,该页面将以英语显示。如何控制显示的语言?
在我的网站上,我有一个语言选择器,因此我可以访问我网站上使用的当前语言的ISO代码。
答案 0 :(得分:7)
如果您使用的是快速结账,则需要将LOCALECODE
设置为PayPal支持的四字符国家/地区代码,以便更改PayPal登录页面上的语言。
示例强>
CURRENCYCODE=EUR&
RETURNURL=https://www.anycompany.com/orderprocessing/orderreview.html&
CANCELURL=https://www.anycompany.com/orderprocessing/shippinginfo.html&
LOCALECODE=fr_FR
Paypal国家代码已更新为5个字符 (SetExpressCheckout) :
特定国家/地区的语言也支持以下5个字符的代码:
有关此主题的更新信息,请参阅this link!
答案 1 :(得分:0)
根据SetExpressCheckout
上的documentation from PayPal,应该能够将LOCALECODE
设置为5个字符的区域设置代码,例如da_DK
。但是,我根本无法使它工作。无论我尝试了什么5个字符的区域代码(当然我只在PayPal文档中尝试过这些代码),PayPal UI默认为英语。但是2个字符的区域代码有效
解决方案不是使用文档中指定的5个字符的语言环境,而是使用提到的here的2个字符的语言环境。当我这样做时,它起作用了。