我试图整合条纹检查。为此,请遵循以下文档:
https://stripe.com/docs/recipes/subscription-signup#creating-the-signup-form-using-checkout
所以我在表单中粘贴了这个标签,例如:
<form action="/create_subscription.php" method="POST">
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="pk_test_lrpNHu3jIKBoBo2ZLZ8dzzBh"
data-image="images/marketplace.png"
data-name="Emma's Farm CSA"
data-description="Subscription for 1 weekly box"
data-amount="2000"
data-label="Sign Me Up!">
</script>
</form>
该文件说,当用户点击“注册”按钮时,它应该打开一个弹出询问卡详细信息,但不是直接提交表单。
我很确定Stripe密钥与此无关,但我仍然使用了正确的密钥。此外,控制台上没有任何Javascript错误。
经过大量的故障排除后,我发现问题出在Laravel的默认app.js.如果我删除它,条纹工作完美。但我确实想用那个js。
我已经看过这个,但它没有给出一个好的解决方案:
https://laracasts.com/discuss/channels/laravel/issue-with-stripe-api-js-and-laravel-js?page=1