Button 贝宝加密按钮没有';在沙盒中不工作,但在官方页面中工作

Button 贝宝加密按钮没有';在沙盒中不工作,但在官方页面中工作,button,paypal,encryption,Button,Paypal,Encryption,我正在使用python脚本加密我的按钮 我将我的证书上传到Paypal并下载了他们的公钥 当我签署一个按钮并用链接单击它时: https://www.paypal.com/cgi-bin/webscr 它起作用了 但是现在,如果我只是将url更改为沙盒,使用相同的其他值: https://www.sandbox.paypal.com/cgi-bin/webscr 它不起作用,我收到了这个信息: Error Detected We were unable to decrypt the

我正在使用python脚本加密我的按钮

我将我的证书上传到Paypal并下载了他们的公钥

当我签署一个按钮并用链接单击它时:

https://www.paypal.com/cgi-bin/webscr
它起作用了

但是现在,如果我只是将url更改为沙盒,使用相同的其他值:

https://www.sandbox.paypal.com/cgi-bin/webscr
它不起作用,我收到了这个信息:

Error Detected
    We were unable to decrypt the certificate id.
我有什么遗漏吗?我不明白为什么这不起作用


感谢您的帮助。

证书将绑定到:

https://www.paypal.com/cgi-bin/webscr

如果您想在沙箱中进行测试,您需要一个与以下内容相关的2nd证书:

https://www.sandbox.paypal.com/cgi-bin/webscr


它们是不同的URL-PayPal报告错误是正确的。

当您在测试中使用PayPal的生产pem文件(PayPal_cert_pem.txt)沙盒时,也会发生错误,反之亦然。Sandbox和Live有不同的文件,因此请确保使用正确的文件。

哦,我可以指定证书属于哪个url吗?我在Paypal的个人资料中的“网站支付证书”部分没有提到沙盒或沙盒。@cx42net-我希望如此-但我不知道使用Paypal的确切过程。证书的目的是让客户确信网站是合法的。如果你能在一个网站上使用另一个网站上的证书,那将击败该对象。事实上,你是对的,经过长时间的搜索,我需要做的是连接到paypal的沙箱网站,并像我在官方网站上使用我的证书那样做。谢谢