我需要加密 Paypal 添加到购物车按钮吗?

Posted

技术标签:

【中文标题】我需要加密 Paypal 添加到购物车按钮吗?【英文标题】:Do I need to encrypt Paypal Add to Cart buttons? 【发布时间】:2011-09-05 02:58:52 【问题描述】:

我一直在阅读 Paypal 网站上有关网站付款标准选项的一些文档。不幸的是,有些页面没有找到。

我知道我可以使用 Paypal 工具来创建加密按钮,但这些按钮保存在 Paypal 的网站上,并且必须为您想要使用它们的每个单独产品“物理地”创建它们。

我希望“动态”生成按钮,以便 item_name、item_amount 等信息是基于特定项目设置的值。这些值将从数据库中提取。

我知道 Java,但我不是专家……我在我的网站上使用 JSP 和 Java Servlet。请记住,我还不知道如何与 Paypal 的 API 进行交互……事实上,如果可以的话,我想避免这种情况。

我在 Paypal 的网站上找到了一个 PDF 文件,该文件最终显示了用于创建非加密按钮的基本编码示例 - 从而允许动态实现按钮及其隐藏变量。但是,不会有任何按钮加密。

所以现在最大的问题是——我真的需要加密“添加到购物车”按钮吗?

如果答案是“是”,为什么有必要?另外,我想我自己无法弄清楚如何进行加密...有人可以提供一些基本指导吗?

【问题讨论】:

【参考方案1】:

一种选择不是加密,而是使用散列技巧来检测篡改。请参阅此处发布的答案:How do I make a PayPal encrypted buy now button with custom fields?。即使我用 php 解释它,您也可以轻松地将其转换为您在 Java 中所做的事情。

【讨论】:

【参考方案2】:

这里有一个很好的按钮加密教程:Encrypted Website Payments—Java Developers

您真的需要加密按钮吗?我不认为你这样做,这只是一个额外的预防措施。本教程有一些很好的理由说明您要加密按钮的内容:Encrypted Website Payments

【讨论】:

感谢您的链接。我希望这些信息能帮助我更轻松地了解这一切。

以上是关于我需要加密 Paypal 添加到购物车按钮吗?的主要内容,如果未能解决你的问题,请参考以下文章

Paypal 整合到现有的购物车

网站上的 Paypal 按钮不起作用,我需要 Sandbox 来销售吗?

Paypal - 从 Java Servlet 将产品发布到购物车 - 如何?

Paypal 与 iphone 中的购物车按钮

自定义 PayPal 按钮的自动 OpenSSL 加密? PHP

表单发布 - 回发然后发布,(Paypal)这可能吗?