当货币为英镑时,Paypal 付款稍后无法使用

Paypal pay later not working when currency is GBP

我有一个 paypal 页面,提供了两种入金方式、信用卡和稍后付款服务。当货币为美元时,稍后付款按钮可见,当货币为英镑时,稍后付款按钮不可见。

英国有pay later service 但按钮不显示。这是代码。

<script src="https://www.paypal.com/sdk/js?client-id=xxxxxxxxx&currency=GBP&enable-funding=credit,card&components=messages,buttons">
</script>

<div id="paypal-button-container"></div>

<script>
  paypal.Buttons({
    createOrder: function(data, actions) {
        return actions.order.create({
          purchase_units: [{
            amount: {
              value: '50.00'
            }
          }]
        });
      }
}).render('#paypal-button-container');
</script>

<div
  data-pp-message
  data-pp-amount="50.00">
</div>

当货币为英镑或欧元时,如何显示付款按钮?

您不能使用同一个帐户,呈现“稍后付款”按钮特定于收款帐户的国家/地区和货币。英镑可能需要英国接收器,而欧元可能需要德国或法国。

无论该按钮是否显示(主要是在国家和货币不匹配时不显示),在正常的 PayPal 结帐流程中,付款人可能仍然可以使用稍后付款优惠。