Laravel的默认app.js使Stripe的checkout.js出现问题

时间:2017-07-25 04:32:38

标签: javascript laravel laravel-5 stripe-payments payment-gateway

我试图整合条纹检查。为此,请遵循以下文档:

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

0 个答案:

没有答案