Paypal加密按钮在沙箱中不起作用,但在官方页面中有效

时间:2011-05-26 15:48:04

标签: button paypal encryption

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

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

当我签署一个按钮并点击链接时:

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

有效。

但是现在,如果我 JUST 将网址更改为沙盒,并使用相同的其他值:

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

它不起作用,我收到了这条消息:

Error Detected
    We were unable to decrypt the certificate id.

我有什么遗失的吗?我找不到为什么这不起作用!

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

证书将绑定到:

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

如果您想在沙箱中进行测试,则需要与 2 nd 证书相关联:

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

它们是不同的网址 - PayPal在报告错误时是正确的。

答案 1 :(得分:0)

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