【问题标题】:stripe is not submitting after taken card details获取卡片详细信息后,条纹未提交
【发布时间】:2015-01-12 04:38:33
【问题描述】:

我遇到了条纹问题。我可以毫无错误地获取卡的详细信息。但是在它应该将表单提交到我的操作页面但它没有。

这是我的表单代码:

<form action="core/actions/process_order.php" method="POST" >
<input type="hidden" name="paymentsFormToken" value="852867224992427769129218776" />
<input type="hidden" name="orderTotal" value="39.96" >
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="pk_test_7B8n52X1er1vjx448Basdfasdfa"
data-amount="3996"
data-name="Test User"
data-currency="gbp"
data-description="Your order From Test.com">
</script>
</form> 

我看不出这段代码有什么问题,这可能会阻止它在获取卡详细信息后提交。它只需要卡的详细信息,然后将“用卡支付”按钮变灰!!!

【问题讨论】:

  • 如果你试试这个:jsfiddle.net/oprq6khu 你会看到它提交,所以一定有其他东西阻止你。例如,控制台中有什么东西吗?您确定它没有发布但由于某些原因而失败了吗?

标签: javascript php html stripe-payments


【解决方案1】:

我发现了问题。 操作页面错误且不存在,这就是表单未提交的原因。

条带签出脚本将在提交之前检查操作页面是否存在。

请接受我的道歉,这是我的错误。

感谢您的帮助:)

【讨论】:

    【解决方案2】:

    只需提交输入即可。使用下面的代码

    <form action="core/actions/process_order.php" method="POST" >
    <input type="hidden" name="paymentsFormToken" value="852867224992427769129218776" />
    <input type="hidden" name="orderTotal" value="39.96" >
    <script
    src="https://checkout.stripe.com/checkout.js" class="stripe-button"
    data-key="pk_test_7B8n52X1er1vjx448Basdfasdfa"
    data-amount="3996"
    data-name="Test User"
    data-currency="gbp"
    data-description="Your order From Test.com">
    </script>
    <input type="submit" value="submit" name"submit" />
    </form> 
    

    希望对你有帮助

    【讨论】:

    • 谢谢,但不是一样的,只是取出卡的详细信息,刷新,然后“用车付款”按钮变灰。
    猜你喜欢
    • 2021-02-20
    • 2016-10-24
    • 1970-01-01
    • 2020-11-01
    • 2018-07-16
    • 1970-01-01
    • 2016-11-28
    • 2017-11-02
    • 1970-01-01
    相关资源
    最近更新 更多