Paypal-credit 智能支付按钮未显示
Paypal-credit smart payment button not showing up
Paypal 现在提供智能按钮,除了简单的结帐按钮外,还可以显示(如果允许)其他按钮。
我正在尝试将 Paypal-Credit(以前称为 Bill-me-later)选项添加到我们的 Web 应用程序,但遵循 Paypal 文档中的代码示例不足以使其显示出来.
我已确保我使用的客户 ID 来自英国(Paypal 信用支持的国家之一)的帐户,并且我的客户也住在那里查看了该页面并且它还是没有出现。
无论代码如何,来自服务不支持的国家/地区的用户都将看不到该按钮。
值得一提的是,沙盒客户端 ID 和生产客户端 ID 都不适用于这种情况。
<script src="https://www.paypal.com/sdk/js?client-id=ASNhOuArXbdfbcCioO8c161vsapHmjjeX03Yn9FYdxfSOF2MbW8FEtepQBtXF1XD0Xvs3WTPQrvDXzH-¤cy=GBP"></script>
<script>
paypal.Buttons({
style: {
layout: 'horizontal', fundingicons: 'true'
},
funding: {
allowed: [paypal.FUNDING.CREDIT]
}
}).render('body');
</script>
预期的结果是旁边有两个按钮:"Paypal" 和 "Credit",如文档中所示:https://developer.paypal.com/docs/archive/checkout/how-to/customize-button/#multiple-button-layout
结果是单个默认 "Paypal" 按钮。
将货币更改为美元
这行得通。
<script src="https://www.paypalobjects.com/api/checkout.js"></script>
<script>paypal.Button.render({ ....
https://jsfiddle.net/mzvarik/c24r3pkt/
但是我对 PayPal 感到非常困惑和不安,我不知道为什么。
Paypal 现在提供智能按钮,除了简单的结帐按钮外,还可以显示(如果允许)其他按钮。
我正在尝试将 Paypal-Credit(以前称为 Bill-me-later)选项添加到我们的 Web 应用程序,但遵循 Paypal 文档中的代码示例不足以使其显示出来.
我已确保我使用的客户 ID 来自英国(Paypal 信用支持的国家之一)的帐户,并且我的客户也住在那里查看了该页面并且它还是没有出现。
无论代码如何,来自服务不支持的国家/地区的用户都将看不到该按钮。
值得一提的是,沙盒客户端 ID 和生产客户端 ID 都不适用于这种情况。
<script src="https://www.paypal.com/sdk/js?client-id=ASNhOuArXbdfbcCioO8c161vsapHmjjeX03Yn9FYdxfSOF2MbW8FEtepQBtXF1XD0Xvs3WTPQrvDXzH-¤cy=GBP"></script>
<script>
paypal.Buttons({
style: {
layout: 'horizontal', fundingicons: 'true'
},
funding: {
allowed: [paypal.FUNDING.CREDIT]
}
}).render('body');
</script>
预期的结果是旁边有两个按钮:"Paypal" 和 "Credit",如文档中所示:https://developer.paypal.com/docs/archive/checkout/how-to/customize-button/#multiple-button-layout
结果是单个默认 "Paypal" 按钮。
将货币更改为美元
这行得通。
<script src="https://www.paypalobjects.com/api/checkout.js"></script>
<script>paypal.Button.render({ ....
https://jsfiddle.net/mzvarik/c24r3pkt/
但是我对 PayPal 感到非常困惑和不安,我不知道为什么。