带有未加密值的 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 表单基础知识的主要内容,如果未能解决你的问题,请参考以下文章

Paypal IPN 未检索变量

加密贝宝立即购买按钮 html 表单

具有自定义值的 Paypal 结帐表单[关闭]

克隆带有值的html表单

贝宝表格非加密

在 wordpress 网站中提交带有 paypal 按钮的表单数据