收藏
回答

微信小程序退款 pem文件找不到

response = requests.post(url, data=data.encode('UTF-8'),
                        cert=('/***/***/certs/apiclient_cert.pem', '/***/***/certs/apiclient_key.pem'))

我是使用这样的代码实现退款向微信服务发送请求。但是我在本地的mac上试的时候,请求可以发出去,返回回来时是因为账户余额不足无法退款。但是当我将代码发布在centos上时,却报一个错误:“OSError: Could not find the TLS certificate file, invalid path: /***/***/certs/apiclient_cert.pem”,可是我的路径就是这个。

最后一次编辑于  2019-04-10
回答关注问题邀请回答
收藏

1 个回答

  • 微信支付技术助手4
    微信支付技术助手4
    2019-04-10

    请检查一下证书是否过期;是否使用了正确的证书;证书路径是否使用绝对路径

         


    2019-04-10
    赞同
    回复 1
    • 刘Pai
      刘Pai
      2019-04-10

      好的。证书是使用的绝对路径。我想请问下证书的有效期是多久;

      2019-04-10
      回复
登录 后发表内容