【问题标题】:How to set language of paypal page when using Adaptive Payment使用自适应支付时如何设置贝宝页面的语言
【发布时间】:2014-03-14 18:43:20
【问题描述】:

我在PayRequest 消息的文档中进行了搜索,没有选项\property 可以设置paypal 页面默认语言。

目前该页面以英文显示,我希望它以希伯来语显示。

我确实尝试在我的表单中添加这一行:

<input type="hidden" name="lc" value="he_IL">

虽然在使用自适应支付时这似乎不起作用。

RequestEnvelope 只有 errorLanguage 属性,这不是我要找的(唯一的选择是 en_US)

【问题讨论】:

    标签: paypal paypal-adaptive-payments


    【解决方案1】:

    AP 没有像其他一些经典 API 那样的绝对变量,但是作为一种解决方法,您可以将国家/地区代码添加到某些语言的重定向 URL。例如,由于添加了 /de/,下面的 URL 将显示为德语。

    https://www.paypal.com/de/cgi-bin/webscr?cmd=_ap-payment&paykey=AP-xxxxxxxx

    请注意,并非所有国家/地区都会显示相应的语言。要记住的另一件事是,其他因素也可能会覆盖这一点,例如默认浏览器语言、买家位置和浏览器 cookie。

    【讨论】:

    • Ive tried : https://www.paypal.com/il/cgi-bin/webscr?cmd=_ap-payment&amp;paykey=AP-xxxxxxxx AND https://www.paypal.com/isr/cgi-bin/webscr?cmd=_ap-payment&amp;paykey=AP-xxxxxxxx . They both give me the page in english, instead of hebrew - the language of israel people. ( in contrary to /de/ which does present the language in german ) am i doing something wrong ? if no, is there any other way around this ? il` 应该像这个页面一样工作:paypal.com/il 是用希伯来语呈现的。
    • 如我所述,并非所有国家/地区/语言都支持此特定方法。如果在 AP 中没有为此的特定变量,这将是鼓励在结帐时使用特定语言的唯一方法。此外,还有其他浏览器特定的东西会影响语言以及当我访问 paypal.com/il 时以英文显示。
    • 可能是因为您没有清除 cookie,无论如何,这对我有用:paypal.com/il/cgi-bin/… 非常感谢!
    【解决方案2】:

    添加&amp;country.x=和国家的RFC 3066

    【讨论】:

    • 这不起作用:paypal.com/webapps/adaptivepayment/flow/… 与 country.x=he 或 local.x=he_IL 都不行,知道为什么吗?
    • 嗨@jony89 我来自葡萄牙,我使用 local.x=PT 没有成功。我改为 local.x=BR,它适用于巴西葡萄牙语。
    • 是的,这也适用于我,虽然 paypal.com/webapps/adaptivepayment/flow/… 不起作用(尽管如果我愿意,可以选择手动更改为希伯来语):S
    • local.x 应该是 locale.x 吗(注意末尾多出来的 e)?
    猜你喜欢
    • 2012-10-25
    • 2011-05-06
    • 1970-01-01
    • 2014-02-19
    • 2014-06-25
    • 2016-02-02
    • 2012-06-21
    相关资源
    最近更新 更多