1

我正在使用高级集成程序来集成贝宝按钮,但我想将按钮的默认图像更改为包含信用卡徽标的按钮,例如:

<script src="https://www.paypalobjects.com/api/checkout.js"></script>

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

<script>
  paypal.Button.render({
    env: 'sandbox',
    locale:'it_IT',
    payment: function(resolve, reject) {
         var CREATE_PAYMENT_URL = '/make-payment';

        paypal.request.post(CREATE_PAYMENT_URL)
            .then(function(data) { resolve(data.paymentID); })
            .catch(function(err) { reject(err); });
    },
    style: {
        size: 'medium',
        color: 'blue',
        shape: 'rect'
    },
    onAuthorize: function(data, actions) {
        console.log("done")
   }
}, '#paypal-button'); 
</script>

通过阅读文档,似乎无法设置属性来更改默认的贝宝图像。有任何想法吗?

4

1 回答 1

1

展望未来,集成要求按钮由 PayPal 呈现——这意味着我们可以在所有设备上保持一致的高分辨率按钮,因此无论显示器如何,包括视网膜设备,按钮看起来都很清晰。

我是处理此按钮的团队的一员,因此我们可以考虑添加一个包含卡片徽标的变体。我认为这将是一个有用的补充。

https://medium.com/@bluepnume/less-is-more-reducing-thousands-of-paypal-buttons-into-a-single-iframe-using-xcomponent-d902d71d8875#.sf9jm8q4s

于 2017-02-25T06:31:55.597 回答