【发布时间】:2017-08-04 03:40:20
【问题描述】:
我想知道我是否可以像这样在我的 Stripe 结帐表单上添加各种自定义字段,我已经对其进行了测试,但与任何安全性或兼容性问题无关。
<form action="testpayments.php" method="POST">
<input type="text" placeholder="Product 1" name="p1">
<input type="text" placeholder="Product 2" name="p2">
<input type="text" placeholder="Name" name="fname">
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="KEYHERE"
data-amount="999"
data-name="Website name"
data-description="Order Price"
data-image="https://stripe.com/img/documentation/checkout/marketplace.png"
data-locale="auto"
data-zip-code="true"
data-currency="USD">
</script>
</form>
这样,一旦 Stripe 脚本为我生成了一个 Token,我就可以将销售的产品等详细信息发布到我的服务器,然后从那里进行处理。
这项工作会不会出现任何问题或安全漏洞?如果不是,我应该如何将用户详细信息和销售产品详细信息发布到我自己的服务器。
谢谢
PS:这将是一个基于 PHP 的后端脚本
【问题讨论】:
-
这应该可以正常工作,无需自定义集成。我做了一些类似于将大小和颜色选择传递给我的 PHP 代码的事情,这允许我在电子邮件通知中包含该信息。只要您没有在 Stripe 脚本之外传递信用卡信息,我就看不到任何安全问题。
标签: javascript php stripe-payments payment-gateway