ボタン [a] が無効になっています。ボタンのないフォームがあります [b]。これを処理するための JavaScript もあります [c]。ユーザーがフォーム(アクションとメソッド属性の隣)[b]を完了すると、ボタン[a]が有効になるようにする必要があります。
[a]
<button id="firstbtn" class="btn btn-primary" type="submit" disabled>Sign up</button>
[b]
<form action="register.php" method="post">
<script src="https://button.stripe.com/v1/button.js" class="stripe-button"
data-key="<?php echo $stripe['publishable_key']; ?>"
data-amount=53500
data-description="One Wilde quote"
data-label="Buy"></script>
</form>
[ハ]
<script>
function disableElement()
{
document.getElementById("firstbtn").disabled=false;
}
</script>
[d]-->onclick="disableElement()" という属性を持つボタンを作成できます。ご覧のとおり、フォームにはボタンがありません。ユーザーがフォームをクリックすると、クレジット カード フォームに入力する必要があります。「Buy」を送信すると、コードは action="register.php" コードに移動します。そこに行かないようにする必要がありますが、[d]を使用してボタンを有効に更新するだけです。