I’ve browsed around the net a bit, and found a custom implementation that allows for setting a label without amount.
<button class="btn btn-primary btn-large" id="stripe-demo">Subscribe</button>
<script src="https://checkout.stripe.com/checkout.js"></script>
<script>
var handler = StripeCheckout.configure({
key: "pk_test_1MCYLYHQDa4DwnBoKd5CqoaP",
image: "https://stripe.com/img/documentation/checkout/marketplace.png",
name: "Demo SaaS Site",
description: "Pro Subscription ($29 per month)",
panelLabel: "Subscribe",
allowRememberMe: false
});
document.getElementById('stripe-demo').addEventListener('click', function(e) {
handler.open();
e.preventDefault();
});
</script>
If you check this code, you’ll see that it will have a simple label “Subscribe” without any amount.
Do you think you can implement this method in your plugin?