我如何控制贝宝沙盒中显示的语言



我正在用Paypal Express Checkout测试我的网站支付解决方案,但每当客户被带到Paypal支付页面(在Paypal沙盒中)时,该页面都会以英语显示。如何控制显示的语言?

在我的网站上,我有一个语言选择器,所以我可以访问我网站上使用的当前语言的ISO代码。

如果您使用Express Checkout,您需要将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登录页面上的语言
  • SetExpressCheckout请求参数
<小时>

编辑-2012-05-26

Paypal国家代码已更新为5个字符(SetExpressCheckout):

特定国家/地区的语言也支持以下5个字符的代码

  • da_DK–丹麦语(仅适用于丹麦)
  • he_IL–希伯来语(全部)
  • id_id–印尼语(仅限印尼语)
  • jp_jp–日语(仅限日本)
  • no_no–挪威语(仅适用于挪威)
  • pt_BR–巴西葡萄牙语(仅适用于葡萄牙和巴西)
  • ru_ru–俄语(仅适用于立陶宛、拉脱维亚和乌克兰)
  • sv_SE–瑞典语(仅适用于瑞典)
  • th_th–泰语(仅限泰国)
  • tr_tr–土耳其语(仅适用于土耳其)
  • zh_CN–简体中文(仅限中国)
  • zh_HK–繁体中文(仅限香港)
  • zh_TW–繁体中文(仅适用于台湾)

有关该主题的最新信息,请参阅此链接!

根据PayPal关于SetExpressCheckout的文档,应该能够将LOCALECODE设置为5个字符的区域设置代码,例如da_DK。然而,我根本无法让它发挥作用。无论我尝试了什么5个字符的区域设置代码(当然,我只尝试了PayPal文档中的代码),PayPal UI都默认为英语。但是2个字符的区域设置代码起作用了
解决方案不是使用文档中指定的5个字符的区域设置,而是使用此处提到的2个字符的地方设置。当我这么做的时候,它起了作用。

相关内容

  • 没有找到相关文章

最新更新