【问题标题】:How to add a fixed price button to a simple php contact form?如何在简单的 php 联系表单中添加固定价格按钮?
【发布时间】:2019-01-25 20:45:51
【问题描述】:

我有一个简单的 php 联系表来获取买家的个人信息和地址,是否可以将“固定价格”条纹按钮用作提交按钮?

这样我就可以在收到 Stripe 付款时将产品发送到买家的地址。

由于我想在特定国家/地区销售一种简单的产品,因此我需要提供买家的地址。我可以使用 WooCommerce 等,但这对于一个产品来说太多了,我想要一个非常简约的解决方案。

因此,应该是(固定价格)pay 按钮,而不是 submit 按钮,并充当两者(因此,它还应该充当提交按钮表格。),我希望我能解释我的意图。

<form action="mail.php" method="POST">
<p>Name</p> <input type="text" name="name">
<p>Email</p> <input type="text" name="email">
<p>address</p> <input type="text" name="address">
<p>city</p> <input type="text" name="city">
<p>Price: €20</p>
<input type="submit" value="Send"><input type="reset" value="Clear">
</form>

顺便说一句,不用担心,该页面当然是使用 HTTPS 保护的 :)

【问题讨论】:

  • 我不确定我是否关注,但也许&lt;input type="hidden" name="price" value="20"&gt;

标签: php html stripe-payments


【解决方案1】:

如果我理解正确,您希望通过电子邮件将用户的详细信息发送给您,同时将用户发送到 Stripe 以支付 20 欧元。

这是你可以做的;

选项 A - 将您的 HTML 表单提交给 php 脚本,该脚本收集并通过电子邮件将用户数据发送给您,然后使用 Stripe 的 php 类来完成付款。

选项 B - 使用 ajax 处理您的表单。您的 ajax 代码应首先将用户的数据提交到一个 php 脚本,该脚本通过电子邮件将它们发送给您,然后使用他们的 JavaScript API 将付款详细信息提交给 Stripe

请注意,您还需要在表单上收集用户卡的详细信息,因为 Stripe api 需要他们来处理付款

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多