【发布时间】:2018-09-25 05:54:45
【问题描述】:
我正在为我的一位客户实施 Paypal rest API,但我遇到了问题。
我的商家平台是一家基于法属圭亚那的企业,因此所有内容都应使用法语,但当客户将法属圭亚那输入国家/地区表格时,我将 GF 提供为 ISO 2 国家/地区代码,而 PayPal 界面为英语。 .有没有办法强制法语?此外,如果我尝试从位于法国的计算机上将 FRANCE 作为国家/地区,则该页面会翻译成法语,并且我可以在不开设 PayPal 帐户的情况下处理付款,这在法属圭亚那的情况下是不可能的。
对于语言和功能选择是否有某种 PayPal 的地理定位,或者这一切都基于送货地址中的国家/地区代码...(但关于我所做的测试,似乎国家/地区 iso 代码 2 在交易不足以强制使用正确的 PayPal 接口。
我在文档中看到了这个:
将区域设置代码传递给 PayPal,以自定义买家结账体验的区域设置。
为确定结帐页面的区域设置,PayPal 使用区域设置代码和以下其他因素:
- 商家在请求中提供的收货地址国家。
- 国家/地区取自商家传递的语言环境代码参数。
- 当前登录用户所在的国家/地区。
- 商人所在的国家/地区。
- 当此信息不可用时,PayPal 将按以下顺序使用这些默认语言环境:
- zh_CN
- fr_XC
- es_XC
- zh_XC
在文档中,但经过测试,它似乎不适用于 FR shippingCountryCode... (https://developer.paypal.com/docs/integration/direct/rest/locale-codes/)
帮助
【问题讨论】:
标签: php paypal localization paypal-rest-sdk