我有一个静态网站。这是我网站上的默认按钮,它看起来非常好,所以我想保留它并集成Stripe。
<a class="btn btn-xl btn-primary w-250" href="#">Order Now <strike>$50</strike><span class="pl-4">$30</span></a><br>
这是我使用的条带代码:
<form action="your-server-side-code" method="POST" >
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="xxxx"
data-amount="35000"
data-name="website.com"
data-description="my packag"
data-image="https://stripe.com/img/documentation/checkout/marketplace.png"
data-locale="auto"
data-zip-code="false"
data-label="Buy Now">
</script>
</form>
我想让条纹按钮看起来像原生按钮。
你知道怎么做吗?
答案 0 :(得分:3)
尝试此hack,而不是让<a>
用按钮替换它,当点击它将提交Stripe默认按钮;)
<form action="your-server-side-code" method="POST" >
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="xxxx"
data-amount="35000"
data-name="website.com"
data-description="my packag"
data-image="https://stripe.com/img/documentation/checkout/marketplace.png"
data-locale="auto"
data-zip-code="false"
data-label="Buy Now">
</script>
<button class="btn btn-xl btn-primary w-250" type="submit">Order Now <strike>$50</strike><span class="pl-4">$30</span></button><br>
</form>
在你的css中隐藏默认按钮:
.stripe-button-el { display: none }