带有未加密值的 PayPal HTML 表单基础知识
Posted
技术标签:
【中文标题】带有未加密值的 PayPal HTML 表单基础知识【英文标题】:PayPal HTML form Basics with unencrypted values 【发布时间】:2021-08-31 18:17:13 【问题描述】:是否仍然可以在隐藏字段中使用未加密值的 PayPal html 表单基础知识?我知道人们可以轻松更改表单中的值,但我可以使用它还是 PayPal 有问题?如果我在我的网站上使用这种形式传递付款价值,PayPal 可以阻止或限制我的帐户吗?谢谢
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="seller@site.com">
<input type="hidden" name="item_name" value="hat">
<input type="hidden" name="item_number" value="123">
<input type="hidden" name="amount" value="15.00">
<input type="hidden" name="first_name" value="John">
<input type="hidden" name="last_name" value="Doe">
<input type="hidden" name="address1" value="9 Elm Street">
<input type="hidden" name="address2" value="Apt 5">
<input type="hidden" name="city" value="Berwyn">
<input type="hidden" name="state" value="PA">
<input type="hidden" name="zip" value="19312">
<input type="hidden" name="night_phone_a" value="610">
<input type="hidden" name="night_phone_b" value="555">
<input type="hidden" name="night_phone_c" value="1234">
<input type="hidden" name="email" value="jdoe@test.com">
<input type="image" name="submit"
src="https://www.paypalobjects.com/en_US/i/btn/btn_buynow_LG.gif"
>
</form>
【问题讨论】:
我没有使用过 PayPal API,但作为消费者,我会说,如果我曾经在我即将输入付款信息的网站上看到 HTML 格式,我会绝对 不会完成我的交易。这是一个合理的问题,但出于对所有美好事物的热爱,请不要在生产中这样做。 为了安全起见,我知道这是一个糟糕的解决方案。我想知道这样的表格对于 PayPal 是否有问题,他们是否可以关闭或限制我的帐户。 【参考方案1】:为了向后兼容旧网站,像这样的旧版 HTML 表单仍然可以使用。他们重定向到 PayPal 站点,并且 PayPal 站点安全地收集付款信息。
但是,绝对没有理由使用 HTML 表单。当前的HTML/JS Checkout integration 支持上述所有相同功能以及更多功能。它提供了一种现代的、上下文相关的体验,并且不会从您的网站重定向。
【讨论】:
以上是关于带有未加密值的 PayPal HTML 表单基础知识的主要内容,如果未能解决你的问题,请参考以下文章