在authorize.net Paypal API中是否提供Paypal语言选项?

在authorize.net Paypal API中是否提供Paypal语言选项?,paypal,authorize.net,Paypal,Authorize.net,我们有一些客户需要它,因此他们的访问者可以在默认情况下在Paypal登录页面上以西班牙语开始。 Paypal Express允许将参数传递到setExpressCheckout URL中,以设置默认语言环境和语言 是否存在可使用authorize.net Paypal函数设置的Paypal的LC或LOCALECODE参数的等效项,或可传递到Paypal安全重定向URI的查询字符串后缀,以便在快速签出启动时声明Paypal登录屏幕显示的语言 摘自本页: 地区代码 您可以使用任何PayPal支持的语

我们有一些客户需要它,因此他们的访问者可以在默认情况下在Paypal登录页面上以西班牙语开始。 Paypal Express允许将参数传递到setExpressCheckout URL中,以设置默认语言环境和语言

是否存在可使用authorize.net Paypal函数设置的Paypal的LC或LOCALECODE参数的等效项,或可传递到Paypal安全重定向URI的查询字符串后缀,以便在快速签出启动时声明Paypal登录屏幕显示的语言

摘自本页:

地区代码

您可以使用任何PayPal支持的语言和区域设置 本地化贝宝结账页面

本地化买家的结账体验将地区代码传递给PayPal 定制买家结账体验的地点

PayPal支付按钮使用PayPal支付按钮的商户 (贝宝支付标准)可以使用lc设置区域设置代码 变量要了解有关PayPal支付按钮HTML变量的更多信息, 请参阅显示PayPal签出页面的HTML变量

使用快速结帐的快速结帐商户 SetExpressCheckout(NVP、SOAP)或回调(NVP)API操作 可以使用LocaleCode参数设置区域设置代码

有关示例,请参见在快速签出中更改区域设置 集成指南

并单击集成指南链接:

更改区域设置

您可以更改PayPal页面的区域设置以匹配 您网站上使用2个字符国家代码的语言 或上列出的支持代码中的5个字符的区域设置代码 NVP/SOAPAPI区域设置代码页面。更改屏幕上显示的语言的步骤 在PayPal页面中,将LOCALECODE参数设置为允许的 SetExpressCheckout调用中的值


由于authorize.net使用快速签出API,此选项可用吗

是的,您可以将其作为参数传递,然后传递给Paypal。该字段称为
paypalLc
,嵌套在
createTransactionRequest
->
transactionRequest
->
PayPalc
->
paypalLc

发件人:

佩帕尔克

快速签出期间PayPal显示的页面的区域设置

默认为我们

绳子

其中一项:

  • 澳大利亚
  • 加拿大
  • 德国
  • 西班牙
  • 法国
  • GB——英国
  • 意大利
  • 美国--美国
下面是一个JSON请求示例:

{
    "createTransactionRequest": {
        "merchantAuthentication": {
            "name": "",
            "transactionKey": ""
        },
        "transactionRequest": {
            "transactionType": "authCaptureTransaction",
            "amount": "1.00",
            "payment": {
                "payPal": {
                    "successUrl": "https://my.server.com/success.html",
                    "cancelUrl": "https://my.server.com/cancel.html",
                    "paypalLc": "ES",
                    "paypalHdrImg": "",
                    "paypalPayflowcolor": "FFFF00"
                }
            },
            "lineItems": {
                "lineItem": {
                    "itemId": "item1",
                    "name": "golf balls",
                    "quantity": "1",
                    "unitPrice": "1.00"
                }
            }
        }
    }
}

谢谢你,约翰!我所阅读的所有文档都是关于PHPSDK的,这些都没有文档记录。我想我应该深入研究API本身。我根据上面的JSON进行了猜测,并调用了
$payPalType->setPaypalLc('ES')并且它工作得非常好。