当前位置: 首页 > 知识库问答 >
问题:

PayPal证书无效或未找到

哈翔
2023-03-14
$payment = Payment::get($paymentId);
$paymentExecution = new PaymentExecution();
$paymentExecution->setPayer_id($payerId);
$payment->execute($paymentExecution);

我检查以确保SDK找到SDK中包含的证书。所以我猜这是一个无效的证书。我现在不知道该怎么做了。有人知道如何解决这个问题吗?

共有1个答案

谷梁裕
2023-03-14

在运行执行之前,应始终检查付款状态。该错误指示付款已执行

付款状态。必须设置为以下条件之一:已创建;核准;失败;取消;过期;挂起。PayPal分配的值。

您可能在付款时运行了create方法,create方法执行与execute相同的子方法。

 类似资料:
  • 使用贝宝IPN,我得到一个问题时,验证支付。

  • 我正在尝试建立一个到远程服务器的ssh隧道,如下所述:使用Mysql Db从Heroku到远程服务器的ssh 但我只是想下载这些宝石就挂断了。我补充说: 但是,当我执行(甚至只是在命令行上执行)时,我会得到: 根据NetSSH的自述文件(https://github.com/net-ssh/net-ssh),我检查了Ruby的OpenSSL绑定--它们看起来不错: 我不确定这是否相关,但当我尝试下

  • Paypal已更新其沙箱APIendpoint和证书,以使用sha256而不是SHA1。要将我的应用程序(连接到paypal以进行快速结账)迁移到使用sha256, a)从我的paypal帐户中删除并下载了新证书,并使用openssl将其转换为.p12格式,确认该证书使用sha256withRsa b)确认/etc/ssl/certs/ca-certs.crt拥有verisign G5 CA证书,

  • 我有麻烦,同时使用Java发送电子邮件到Zimbra邮件服务器运行异常。 这是我的类 我在我的“主”线程中得到了以下RuntimeException堆栈跟踪。

  • 我最近为我的maven repo(Apache代理背后的人工制品)切换到了letsencrypt证书。通过浏览器访问回购协议工作正常,证书没有问题(下面的屏幕截图)。 如果我手动将证书导入到java密钥库中,它也可以工作。 但是根据这个SO问题,Java应该接受以8u101开头的lets加密证书。 我总是遇到这样的例外:

  • nginx 证书问题 已经使用自签名证书生成了一个证书, 并配置到 nginx 中了, 域名 CN 也配置正确了 然后在客户端 hosts 文件中也配置了对应映射 导入了对应的证书文件 然后访问域名, 说证书无效, 每次都到这里卡住, 不知道这证书哪里无效了, 我都导入到了受信任的根证书里面了, 并且在 chrome 的证书管理中也能看到