收藏
回答

升级CA颁发的证书后微信退款、红包等无法使用

前几天申请了新的微信支付商户号,按照流程申请了权威CA颁发的API证书,使用原来一直能正常使用(发红包、退款)的代码,发现新申请的微信支付无法运行退款接口,错误提示:certificate not match。

当时我还以为是申请证书的时候哪儿出错了,就没理会。今天下午我重新申请更换证书,更换完后,用新证书测试退款API接口,依旧提示:certificate not match。

为了排查证书问题,我用之前的一个商户号(1249542901)测试发放红包接口,接口正常。然后我将该商户号(1249542901)的证书升级为权威CA颁发的证书,再测试发放红包接口,就提示:“证书出错,请登录微信支付商户平台下载证书”。


操作系统:Centos 6.5

运行脚本:PHP(7.2.4)


望大神赐教,问题出在哪儿了,我该如何排查该问题。


###2019-03-02 20:30最新###

使用官方DEMO,报错一样(return_msg : certificate not match )。


###2019-03-03 08:00最新###

更换了一台服务器,安装了Centos 6.8,PHP7.2.4

运行官方DEMO,无报错,业务可以正常使用。



###2019-03-03 08:08###

升级旧服务器,yum update

升级完毕后,重启httpd。

运行程序,业务正常。



结帖!

最后一次编辑于  03-03  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 劉國誌🐯
    劉國誌🐯
    03-03

    ###2019-03-03 08:08###

    升级旧服务器,yum update

    升级完毕后,重启httpd。

    运行程序,业务正常。

    03-03
    赞同 4
    回复