收藏
回答

返回信息:[证书已过期]

微信支付的证书 并没有过期 退款时 报错 证书过期

【请求地址】:https://api.mch.weixin.qq.com/secapi/pay/refund

【请求数据】:<xml>

  <appid>wx************1387</appid>

  <mch_id>151****221</mch_id>

  <nonce_str>4L2PWrwygCjfbKxh</nonce_str>

  <sign>5E908A2FD63D99F37EED0D393A397540</sign>

  <out_trade_no>1397871636002177025</out_trade_no>

  <out_refund_no>16221860691397871636002177025</out_refund_no>

  <total_fee>1</total_fee>

  <refund_fee>1</refund_fee>

  <op_user_id>1515961221</op_user_id>

  <refund_desc>1</refund_desc>

  <notify_url>http://****.*****.**/pay/api/v1/pay/wx/notify/refund/63036/60001</notify_url>

</xml>


【响应数据】:<xml><return_code><![CDATA[FAIL]]></return_code>
              <return_msg><![CDATA[证书已过期]]></return_msg>
              </xml>
回答关注问题邀请回答
收藏

1 个回答

  • Memory (私信不回复)
    Memory (私信不回复)
    2021-05-28

    请按照以下几点进行排查:

     1、请参考:http://kf.qq.com/faq/161222NneAJf161222U7fARv.html 

    2、重新下载一份证书替换后进行测试 

    3、确认一下请求接口时是否带着正确的证书 

    4、证书路径错误,要用绝对路径 

    5、商户号与证书是否匹配


    2021-05-28
    有用 1
    回复 2
    • 关心则乱
      关心则乱
      2021-05-28
      和签名有关系没,签名错误,会不会提示这个?
      2021-05-28
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      2021-05-28回复关心则乱
      这里报错是证书,签名就报签名错了
      2021-05-28
      回复
登录 后发表内容