Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Paypal从航运国本地化_Php_Paypal_Localization_Paypal Rest Sdk - Fatal编程技术网

Php Paypal从航运国本地化

Php Paypal从航运国本地化,php,paypal,localization,paypal-rest-sdk,Php,Paypal,Localization,Paypal Rest Sdk,我正在为我的一个客户实施PayPalRESTAPI,我面临一个问题 我的商户平台是一个基于法属圭亚那的业务,所以所有内容都应该是法语,但是当客户将法属圭亚那放在国家的表格中时,我会提供GF作为ISO 2国家代码,PayPal界面是英语的。。。有没有办法强制使用法语?此外,如果我试图从位于法国的计算机将法国作为国家,页面将被翻译成法语,我可以在不打开PayPal帐户的情况下处理付款,这在法属圭亚那的案例中是不可能的 PayPal是否有某种语言和功能选择的地理定位,或者完全基于发货地址中的国家代码。

我正在为我的一个客户实施PayPalRESTAPI,我面临一个问题

我的商户平台是一个基于法属圭亚那的业务,所以所有内容都应该是法语,但是当客户将法属圭亚那放在国家的表格中时,我会提供GF作为ISO 2国家代码,PayPal界面是英语的。。。有没有办法强制使用法语?此外,如果我试图从位于法国的计算机将法国作为国家,页面将被翻译成法语,我可以在不打开PayPal帐户的情况下处理付款,这在法属圭亚那的案例中是不可能的

PayPal是否有某种语言和功能选择的地理定位,或者完全基于发货地址中的国家代码。。。(但是关于我所做的测试,在交易期间提供的国家iso代码2似乎不足以强制使用正确的PayPal接口

我在文档中看到了这一点:

将区域设置代码传递给PayPal,以自定义买家结账体验的区域设置

为了确定签出页面的区域设置,PayPal使用区域设置代码和以下其他因素:

  • 商户在请求中提供的装运地址国家/地区
  • 国家/地区取自商户传递的区域设置代码参数
  • 当前登录用户的国家/地区
  • 商人的国家
  • 如果此信息不可用,PayPal将按以下顺序使用这些默认区域设置:
    • 恩努斯
    • fr_XC
    • es_XC
    • zh_XC
在文档中,但在测试之后,它似乎不仅仅与
FR
shippingCountryCode…()


帮助

如果您正在使用/Payments API进行结帐(看起来是这样的)

查看下面的对象-并传递相应的区域设置。

另一点是,区域设置也取决于买家的偏好-例如,您可能有人在法属圭亚那,但选择英语作为语言

使用“fr-GF”的区域设置,这样就可以了

如果出于某种原因,您使用的SDK还不支持应用程序上下文,那么您将不得不求助于使用支付体验API-查看类似的功能