我们在对接微信商户平台的现金红包高级接口时向
https://api.mch.weixin.qq.com/mmpaymkttransfers/sendredpack
接口地址post数据后,返回NOAUTH:CA证书出错。
详细返回XML包:
<xml>
<return_code><![CDATA[FAIL]]></return_code>
<return_msg><![CDATA[CA证书出错.]]></return_msg>
<result_code><![CDATA[FAIL]]></result_code>
<err_code><![CDATA[NOAUTH]]></err_code>
<err_code_des><![CDATA[CA证书出错.]]></err_code_des>
<mch_billno><![CDATA[10017876201412311755277529]]></mch_billno>
<mch_id>10017876</mch_id>
<wxappid><![CDATA[wx83ebd841d284292b]]></wxappid>
<re_openid><![CDATA[osrd5uFQmotuVVq4lnvRh3O4x748]]></re_openid>
<total_amount>100</total_amount>
</xml>
本人用的.net3.5环境对接的红包接口,已安装了apiclient_cert.p12证书,运行测试程序提示本人CA证书出错,然后本人把rootca.pem证书后缀改为.cer格式,双击安装,提示导入成功,运行测试程序还是返回CA证书出错。
这个问题是本人的电脑安装rootca.pem证书的方式有问题还是怎么?假如是,那么正确的安装方式是什么?或是有别的什么问题。?
https://api.mch.weixin.qq.com/mmpaymkttransfers/sendredpack
接口地址post数据后,返回NOAUTH:CA证书出错。
详细返回XML包:
<xml>
<return_code><![CDATA[FAIL]]></return_code>
<return_msg><![CDATA[CA证书出错.]]></return_msg>
<result_code><![CDATA[FAIL]]></result_code>
<err_code><![CDATA[NOAUTH]]></err_code>
<err_code_des><![CDATA[CA证书出错.]]></err_code_des>
<mch_billno><![CDATA[10017876201412311755277529]]></mch_billno>
<mch_id>10017876</mch_id>
<wxappid><![CDATA[wx83ebd841d284292b]]></wxappid>
<re_openid><![CDATA[osrd5uFQmotuVVq4lnvRh3O4x748]]></re_openid>
<total_amount>100</total_amount>
</xml>
本人用的.net3.5环境对接的红包接口,已安装了apiclient_cert.p12证书,运行测试程序提示本人CA证书出错,然后本人把rootca.pem证书后缀改为.cer格式,双击安装,提示导入成功,运行测试程序还是返回CA证书出错。
这个问题是本人的电脑安装rootca.pem证书的方式有问题还是怎么?假如是,那么正确的安装方式是什么?或是有别的什么问题。?
解决方案
20
看下你的签名能否正确