贝宝快速结帐更改图像按钮

paypal express checkout change image button

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

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

通过阅读文档,似乎无法设置属性来更改默认的 paypal 图片。有什么想法吗?

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

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

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