如何使用PayPal结帐隐藏信用卡选项

时间:2018-07-05 10:04:19

标签: javascript paypal checkout

我正在遵循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信用额付款-我该怎么做?

2 个答案:

答案 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