gpt4 book ai didi

php - PayPal证书升级&加密网站支付

转载 作者:太空宇宙 更新时间:2023-11-03 13:39:20 26 4
gpt4 key购买 nike

我一直收到来自 PayPal 的通知,通知我需要更新我的集成以使用 SHA256 证书。

我使用 PayPal 的加密网站支付和 EWP 服务套件(他们似乎不再提供下载)。我自己用 PHP 加密支付按钮,而不是使用 PayPal 的按钮创建工具。 PayPal 的文档仍然指定 1024 位 key :

https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/encryptedwebpayments/#id08A3I0P0B30

注意上面链接中的openssl命令:

openssl genrsa -out ps-prvkey.pem 1024openssl req -new -key ps-prvkey.pem -x509 -days 365 -out ps-pubcert.pem

在描述证书更改的微型网站上,它是这样说的:

https://ppmts.custhelp.com/app/answers/detail/a_id/1236

问。我如何知道我的集成是否受到影响?

我们会在任何实时更改之前对沙盒环境进行更改,因此您可以根据沙盒验证您的集成。如果您在沙盒环境中看到这些或类似的错误消息,您将需要在我们更改我们的实时环境之前更新您的集成(根据上面的时间线)。

  • “无法找到到所请求目标的有效证书路径”
  • “SSLException:没有可用的证书或 key 对应于启用的 SSL 密码套件”
  • “警告握手失败”
  • “SSL CA 证书有问题(路径?访问权限?)”

我针对沙箱测试了我的集成,并且一切顺利 - 没有错误消息。所以我想知道这是否真的意味着 EWP 网站不必更新他们的证书,或者(更有可能)PayPal 忽略了记录这一点。

问题:我必须更新我的证书吗?如果是这样,我需要以下信息:

(1) openssl 命令的更新版本是什么?我是否只需将 1024 替换为 2048?

(2) 我是否需要更新版本的 PayPal 证书(实时和沙盒)?如果是这样,我从哪里得到它们?

(3) 什么时候对 EWP 集成进行更改(日期)?

我已经遍历了 PayPal 网站,但在任何地方都找不到此信息。

最佳答案

听起来您正在使用 PayPal 网站支付标准,无论您是否对按钮进行加密。 PayPal Website Payments Standard 不受 PayPal SSL 升级的影响,因此您无需采取任何行动。更多信息在这里: https://devblog.paypal.com/paypal-ssl-certificate-changes/

关于php - PayPal证书升级&加密网站支付,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29909038/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com