有没有办法更改 PayPal 信用卡表单的默认国家/地区?

dja*_*109 9 paypal

我正在使用这些设置将 PayPal 集成到我的网站中。

    paypal.Buttons({
        locale: "en_GB",
        style: {
            color:  'blue',
            shape:  'pill',
            label:  'pay',
            height: 40
        },
Run Code Online (Sandbox Code Playgroud)

如果您使用 PayPal,一切都很好,并且会以英镑显示,但如果您决定使用信用卡付款,它似乎总是默认为美国。我在 PayPal 开发者网站上找不到任何内容,这里也找不到。有什么办法可以改变这个吗?

在此输入图像描述

Dav*_*son 10

在脚本标记行中设置“买方国家/地区”对我来说不起作用。也没有将其设置为 paypal.Buttons 中的项目({脚本代码。单击信用卡按钮始终默认为美国。

起作用的是设置“区域设置”。

例如

    <script src="https://www.paypal.com/sdk/js?locale=en_AU&currency=AUD&client-id=*SB_CLIENT_ID*"></script>
Run Code Online (Sandbox Code Playgroud)

这是沙盒模式。

  • 也适用于实时模式。 (2认同)

Pre*_*der 2

如果您知道买家的帐单地址,则可以传递该地址。文档在这里


在沙箱中测试时,您可以在加载 PayPal JS 的脚本标记行中设置“buyer-country” 。但这仅适用于沙盒测试 - 对于实时测试,将自动检测买方国家/地区。