【问题标题】:How to correctly set country/region on Paypal Payments Standard through HTML form fields如何通过 HTML 表单字段在 Paypal Payments Standard 上正确设置国家/地区
【发布时间】:2021-02-07 16:16:17
【问题描述】:

我希望 Paypal 在通过 Paypal Payments Standard(即 HTML 表单或手动按钮)接收付款时预先选择“加拿大”作为国家/地区。

尽管将 Paypal 的区域设置和国家/地区变量(lc 和国家/地区)设置为“CA”,但仍为美国设置了 paypal 表单。其他表单值似乎正确填充。

例如:

<FORM ACTION="http://www.paypal.com/webscr" METHOD=GET>
<input type=hidden name=cmd value="_xclick">
<input type=hidden name=custom value=1234>
<input type=hidden name=business value="baz@example.com">
<input type=hidden name=currency_code value=CAD>
<input type=hidden name=item_name value="Item Name">
<input type=hidden name=quantity value=1>
<input type=hidden name=amount value="23.00">
<input type=hidden name=address1 value="1234 A Street">
<input type=hidden name=city value=Ottawa>
<input type=hidden name=state value=ON>
<input type=hidden name=zip value="K1A0N1">
<input type=hidden name=country value=CA>
<input type=hidden name=email value="foo@example.com">
<input type=hidden name=first_name value=Jimmy>
<input type=hidden name=last_name value=Jones>
<input type=hidden name=lc value=CA>
<input type=hidden name=charset value="utf-8">
<input type=hidden name=night_phone_a value=6135551212>
<input type=hidden name=landing_page value=Billing>
<input type=hidden name=address_override value=1>
<input type=hidden name=no_note value=1>
<input type=hidden name=no_shipping value=1>
<input type=hidden name=rm value=1>
<input type=hidden name=cbt value="Return">
<input type=hidden name=return value="https://example.com/return">
<input type=hidden name=cancel value="https://example.com/cancel">
<input type=hidden name=notify_url value="https://example.com/notify">

<input type=submit>
</form>

【问题讨论】:

    标签: html forms paypal


    【解决方案1】:

    [已编辑] 完整的语言环境值:

    <input type=hidden name=lc value=en_CA>
    

    确实有效。但前提是用户的浏览器没有从之前的 PayPal 结账中设置任何 cookie 以覆盖该设置。

    在私人/隐身模式下测试,你会看到。

    【讨论】:

    • 好吧,清除 cookie 并在私有窗口中运行给定的示例会产生相同的结果。我错过了什么吗? imgur.com/y0C0c0w
    • 看来我还是先从测试en_CA 缓存了它,这是正确的完整语言环境格式
    • CA 是 Paypal Payments Standard 的文档中所说的使用。但 en_CA 确实有效。谢谢你的回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-05
    • 1970-01-01
    • 2014-11-28
    • 2017-09-05
    • 2021-04-04
    • 1970-01-01
    • 2013-07-25
    相关资源
    最近更新 更多