尝试在 Paypal Sandbox 上开发,但 Paypal isEligible js 从阿根廷调用时总是 returns false,它在美国运行良好

Trying to develop on Paypal Sandbox but Paypal isEligible js call always returns false when calling from Argentina, it works fine from US

我在文档中没有找到任何相关信息。当用户在美国时,此沙箱帐户工作正常,但当我尝试从阿根廷开发时,我什至看不到 Paypal 按钮导致 isEligible() js 函数 returns false。与我的国家有关吗?作为开发环境,有什么办法可以暂时停止此验证?

我登录沙盒账户,进入我们的电子商务网站,paypal 用户是从我已经在浏览器中登录的沙盒用户中提取的。

我所做的正是这里所解释的: https://developer.paypal.com/docs/checkout/integration-features/standalone-buttons/

它在美国完美运行,但在阿根廷 IsEligible() 始终 return 错误。我正在使用同一个 Paypal Sandbox 帐户。

使用独立按钮并不常见,更简单的解决方案是集成 Standard payments with smart buttons. There's also an interactive demo here,您可以在其中尝试一切。

我们无法评论您使用独立按钮的具体尝试,除非您使用完整的HTML示例更新您的问题,包括加载 SDK 脚本的行。

如果您的目标是测试来自其他国家/地区的买家会看到什么,在沙盒模式下您可以添加查询字符串参数 buyer-country=US 或类似参数,因为 documented here. 不要在实时模式下使用此参数(使用实时客户端 ID),因为它不会加载。