学习并尝试使用PayPal。
我有一个基于PHP和MySQL的产品网站,其中使用了PayPal添加到购物车按钮。我有动态数量的产品,所以我无法使用保存的按钮。我发现使用未加密的按钮是不安全的,因为用户可以在结账前更改值。
在他们的文档中,他们询问了一些证书,私钥和所有证书。说实话,我对这些并不了解,也没有完全理解他们的文档。
但我的网站使用SSL。有什么方法可以使用PHP加密网站内的按钮吗?由于我使用共享主机,我担心我无法按照PayPal建议的程序。
如果根据我的问题定义没有解决方案,我必须遵循哪些其他程序?
答案 0 :(得分:0)
这是一个有点冗长的过程。但很容易。
下载OpenSSL并安装。 Link to download OpenSSL
按照PayPal.com文档中的说明生成您的私钥和公共证书。
现在将您的公共证书上传到PayPal.com
从他们的网站下载PayPal公共证书。 (通常它将扩展名为.txt并自行重命名为.pem)
现在使用FTP或文件管理器将所有3个.pem文件上传到您的网站。
广告您不需要PayPal.com建议的任何Java或Windows软件。你可以用PHP本身做到这一点。样本为here。
注意:私钥和公共证书将在openssl / bin文件夹中存储为 my-prvkey.pem 和 pubcert.pem 。 (不要像那里描述的那样使用 my?pubcert.pem 。很多时候它会抛出错误。)