Зашифрованная кнопка Paypal не работает в песочнице, но работает на официальной странице - PullRequest
3 голосов
/ 26 мая 2011

Я использую скрипт 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.

Есть что-то, что я пропускаю?Я не могу понять, почему это не работает!

Спасибо за вашу помощь.

Ответы [ 2 ]

2 голосов
/ 26 мая 2011

Сертификат будет привязан к:

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

Если вы хотите провести тестирование в песочнице, вам потребуется сертификат 2 nd , связанный с:

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

Это разные URL-адреса - PayPal правильно сообщает об ошибке.

0 голосов
/ 05 августа 2015

Ошибка также возникает, когда вы используете тестовую изолированную программную среду PayPal (paypal_cert_pem.txt) в тестировании или наоборот. Sandbox и Live имеют разные файлы, поэтому убедитесь, что вы используете правильный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...