收藏
回答

调用退款申请接口返回400 Bad Request

生产环境正常,由于测试环境之前没有将apiclient_cert.p12证书上传到测试服务器,一直以来没有测试过退款,今天将证书上传以后调用退款功能,发现返回值并不是正常的xml,而是:

<html>

<head>

<title>400 No required SSL certificate was sent</title>

</head>

<body bgcolor="white">

<center><h1>400 Bad Request</h1></center>

<center>No required SSL certificate was sent</center><hr>

<center>nginx</center>

</body>

</html>

<!-- a padding to disable MSIE and Chrome friendly error page -->

<!-- a padding to disable MSIE and Chrome friendly error page -->

<!-- a padding to disable MSIE and Chrome friendly error page -->

<!-- a padding to disable MSIE and Chrome friendly error page -->

<!-- a padding to disable MSIE and Chrome friendly error page -->

<!-- a padding to disable MSIE and Chrome friendly error page -->

生产和测试唯一区别是就生产访问的是https://api.mch.weixin.qq.com/secapi/pay/refund,测试做了NG代理,不过支付接口也是做NG代理的,支付接口在测试环境上却没有问题。请问这是什么原因?

最后一次编辑于  2020-11-03
回答关注问题邀请回答
收藏

3 个回答

登录 后发表内容
问题标签