如何在共享服务器网站中创建加密的paypal按钮?

时间:2014-01-07 14:07:42

标签: php paypal

学习并尝试使用PayPal。

我有一个基于PHP和MySQL的产品网站,其中使用了PayPal添加到购物车按钮。我有动态数量的产品,所以我无法使用保存的按钮。我发现使用未加密的按钮是不安全的,因为用户可以在结账前更改值。

在他们的文档中,他们询问了一些证书,私钥和所有证书。说实话,我对这些并不了解,也没有完全理解他们的文档。

但我的网站使用SSL。有什么方法可以使用PHP加密网站内的按钮吗?由于我使用共享主机,我担心我无法按照PayPal建议的程序。

如果根据我的问题定义没有解决方案,我必须遵循哪些其他程序?

1 个答案:

答案 0 :(得分:0)

这是一个有点冗长的过程。但很容易。

  1. 下载OpenSSL并安装。 Link to download OpenSSL

  2. 按照PayPal.com文档中的说明生成您的私钥和公共证书。

  3. 现在将您的公共证书上传到PayPal.com

  4. 从他们的网站下载PayPal公共证书。 (通常它将扩展名为.txt并自行重命名为.pem)

  5. 现在使用FTP或文件管理器将所有3个.pem文件上传到您的网站。

  6. 广告您不需要PayPal.com建议的任何Java或Windows软件。你可以用PHP本身做到这一点。样本为here

  7. 注意:私钥和公共证书将在openssl / bin文件夹中存储为 my-prvkey.pem pubcert.pem 。 (不要像那里描述的那样使用 my?pubcert.pem 。很多时候它会抛出错误。)