Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我可以将自定义字段添加到条带签出吗_Javascript_Php_Stripe Payments_Payment Gateway - Fatal编程技术网

Javascript 我可以将自定义字段添加到条带签出吗

Javascript 我可以将自定义字段添加到条带签出吗,javascript,php,stripe-payments,payment-gateway,Javascript,Php,Stripe Payments,Payment Gateway,我想知道我是否可以像这样在我的条带签出表单中添加各种自定义字段,这很有效,我已经测试过了,但没有任何安全问题或兼容性问题 <form action="testpayments.php" method="POST"> <input type="text" placeholder="Product 1" name="p1"> <input type="text" placeholder="Product 2" name="p2"> <input

我想知道我是否可以像这样在我的条带签出表单中添加各种自定义字段,这很有效,我已经测试过了,但没有任何安全问题或兼容性问题

<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脚本为我生成一个令牌,我就可以将详细信息(如销售了什么产品等)发布到我的服务器上,然后从那里进行处理

这会不会在没有任何问题或安全漏洞的情况下工作?如果没有,我应该如何将用户详细信息和销售产品详细信息发布到我自己的服务器

多谢各位


PS:这将是后端基于PHP的脚本

您应该能够通过charge API(或任何其他API)的一部分添加自定义详细信息


通常,在处理付款时,只需确保不向服务器发送任何卡的详细信息,只发送从Stripe.js返回的令牌。

这应该可以正常工作,而无需自定义集成。我做了一些类似的事情,将大小和颜色选择传递给我的PHP代码,这允许我在电子邮件通知中包含这些信息。只要您不在Stripe脚本之外传递信用卡信息,我就看不到任何安全问题。