Paypal信用智能支付按钮未显示

Paypal信用智能支付按钮未显示,paypal,paypal-rest-sdk,Paypal,Paypal Rest Sdk,贝宝现在提供智能按钮,在允许的情况下,除了简单的结账按钮外,还可以显示其他按钮 我正在尝试将Paypal Credit(以前称为Bill me,后来称为Bill me)选项添加到我们的web应用程序中,但遵循Paypal文档中的代码示例并不足以让它显示出来 我确保我使用的客户ID来自英国(Paypal信用支持的国家之一)的一个帐户,并让我的客户(也住在那里)查看页面,但页面仍然没有显示 来自该服务不支持的国家/地区的用户将无法看到该按钮,无论其代码如何 值得一提的是,沙盒客户端ID和生产客户端I

贝宝现在提供智能按钮,在允许的情况下,除了简单的结账按钮外,还可以显示其他按钮

我正在尝试将Paypal Credit(以前称为Bill me,后来称为Bill me)选项添加到我们的web应用程序中,但遵循Paypal文档中的代码示例并不足以让它显示出来

我确保我使用的客户ID来自英国(Paypal信用支持的国家之一)的一个帐户,并让我的客户(也住在那里)查看页面,但页面仍然没有显示

来自该服务不支持的国家/地区的用户将无法看到该按钮,无论其代码如何

值得一提的是,沙盒客户端ID和生产客户端ID都不适用于本案例


贝宝,按钮({
风格:{
布局:“水平”,资金图标:“真实”
},
资金:{
允许:[paypal.FUNDING.CREDIT]
}
}).呈现(“主体”);
预期结果是它旁边的两个按钮:“Paypal”和“Credit”,如文档所示:


结果是一个默认的“Paypal”按钮。

将货币更改为美元


参考:

这将起作用。

<script src="https://www.paypalobjects.com/api/checkout.js"></script>
<script>paypal.Button.render({ ....

paypal.Button.render({…)。。。。


然而,我对PayPal感到非常困惑和不安,我不知道为什么。

不幸的是,更改货币并没有解决问题。如果您尝试对我发布的代码进行修复,请与我分享一下,好吗?如果您想快速测试,这里有一把小提琴:我已经测试过了。在美国IP上,currency=GBP没有显示信用按钮,currency=USD显示了credit按钮,没有对代码进行任何其他更改。OMG…因此PayPal根据IP位置显示不同的样式,即使在沙箱中也是如此…fml??买方国家检测是一项基本功能,如果您需要在测试期间强制某个国家,请使用记录在案的
买方国家
查询字符串参数,该参数适用于沙箱仅限公牛