我在我的排行榜上使用的是条纹付款方式,效果很好。我只想改变支付按钮的颜色,如所附图片所示。
下面是用来显示弹出窗口的代码
<script>
var handler = StripeCheckout.configure({
key: '[KEY]',
image: 'https://www.emotionacademy.com.au/images/emotion-academy-logo.png',
locale: 'auto',
token: function(token) {
$( "#stripeToken" ).val( token.id);
$( "#stripeEmail" ).val( token.email);
$( "#paymentForm" ).submit();
}
});
$( ".btn-price-table" ).click(function(event) {
var price = $(this).closest('.pricing-table').find('.price span').text()*100;
var title = $(this).closest('.pricing-table').find('.pricing-title').text().toUpperCase();
handler.open({
name: title,
description: '',
zipCode: true,
currency: 'aud',
amount: price
});
event.preventDefault();
});
</script>
最佳答案
不幸的是,您不能。Checkout运行到它自己的安全iframe中,此时没有configuration option可自定义按钮的颜色。