我正在遵循Quick Start页上的示例,该示例显示以下代码:
<div id="paypal-button"></div>
<script src="https://www.paypalobjects.com/api/checkout.js"></script>
<script>
paypal.Button.render({
env: 'sandbox',
client: {
sandbox: 'demo_sandbox_client_id'
},
payment: function (data, actions) {
return actions.payment.create({
transactions: [{
amount: {
total: '0.01',
currency: 'USD'
}
}]
});
},
onAuthorize: function (data, actions) {
return actions.payment.execute()
.then(function () {
window.alert('Thank you for your purchase!');
});
}
}, '#paypal-button');
</script>
我想删除使用信用卡付款的选项,只允许用户使用其PayPal信用额付款-我该怎么做?
答案 0 :(得分:0)
几个月前,我们有一个客户要求将其与PrestaShop设置和他们提供的官方PayPal插件结合在一起。
我打电话给贝宝(PayPal)支持并询问,但他们说,在正常结帐时该选项不可用,客户必须切换到一些更强大/更广泛的选项才能使用该选项。 (我不记得具体的细节,但这或多或少是要点。)
不知道根据一个国家/地区的运营国家/地区,帐户中“预定”了哪些确切的PayPal选项等可能有多少不同。如果您的客户迫切希望这样做,那么建议您与PayPal支持人员联系所有细节,让他们确认是否绝对没有办法,或者是否有特定的情况/选择...
答案 1 :(得分:0)
您可以在脚本链接的 disable-funding=credit,card
中使用路径 src
作为:
<script src="https://paypal.com/sdk/js?client-id=YOUR_CLIENT_ID&disable-funding=credit,card"></script>
我在此链接中找到了答案:
https://webmasters.stackexchange.com/a/122385
来源:
https://developer.paypal.com/docs/checkout/reference/customize-sdk/#disable-funding