Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在共享服务器网站中创建加密的paypal按钮?_Php_Paypal - Fatal编程技术网

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

Php 如何在共享服务器网站中创建加密的paypal按钮?,php,paypal,Php,Paypal,学习并尝试使用贝宝。 我有一个基于PHP和MySQL的产品网站,其中使用了PayPal的“添加到购物车”按钮。我有动态的产品数量,所以我不能使用保存的按钮。我发现使用未加密的按钮是不安全的,因为用户可以在签出之前更改值 在他们的文档中,他们询问了一些证书、私钥和所有证书。老实说,我不知道这些,也不完全理解它们的文档 但是我的网站使用SSL。有没有任何方法,我可以加密的按钮内的网站使用PHP?由于我使用共享主机,我担心我无法遵循贝宝建议的程序 如果没有基于我的问题定义的解决方案,我还必须遵循什么其

学习并尝试使用贝宝。

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

在他们的文档中,他们询问了一些证书、私钥和所有证书。老实说,我不知道这些,也不完全理解它们的文档

但是我的网站使用SSL。有没有任何方法,我可以加密的按钮内的网站使用PHP?由于我使用共享主机,我担心我无法遵循贝宝建议的程序


如果没有基于我的问题定义的解决方案,我还必须遵循什么其他步骤?

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

  • 下载OpenSSL并安装

  • 生成PayPal.com文档中提到的私钥和公共证书

  • 现在将您的公共证书上载到PayPal.com

  • 从他们的网站下载PayPal公共证书。(通常扩展名为.txt,并由您自己重命名为.pem)

  • 现在使用FTP或文件管理器将所有3.pem文件上载到您的网站

  • 正如PayPal.com建议的那样,您不需要任何Java或Windows软件。您可以使用PHP本身来实现这一点。一个样本是

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