oli*_*rbj 4 php stripe-payments
是否可以在Stripe Checkout表单中传递自定义变量?
这是我的表单代码:
<form action="/includes/api/stripe/charge.php" method="POST">
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="pk_V4y6c4urwnTkLMEVNs0qBIQQJ5Yzu"
data-image="/square-image.png"
data-name="Demo Site"
data-description="2 widgets ($20.00)"
data-amount="2000"
data-email="<?php echo $userdata["email"]; ?>"
data-userid="<?php echo $userdata["id"];?>"
data-currency="usd"
data-bitcoin="true">
</script>
</form>
Run Code Online (Sandbox Code Playgroud)
我添加了一个自定义数据属性,data-userid虽然我无法在响应中看到此字段.
如何添加自定义值字段?
oli*_*rbj 11
我找到了这个问题的答案.只需在其中添加一个<input>字段<form>,然后从PHP页面的输入字段中获取值,如:
$input = $_POST["inputvalue"];
Run Code Online (Sandbox Code Playgroud)
所以形式变成这样:
<form action="/api/stripe/charge" method="POST">
<script src="https://checkout.stripe.com/checkout.js"
class="stripe-button"
data-key="pk_V4y6c4urwnTkLMEVNs0qBIQQJ5Yzu"
data-image="/square-image.png"
data-name="Demo Site"
data-description="2 widgets ($20.00)"
data-amount="2000"
data-currency="usd"
data-bitcoin="true">
</script>
<input type="hidden" name="inputvalue" value="value">
</form>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3414 次 |
| 最近记录: |