调用分账成功,再分账退款接口报证书验证失败,没有服务商模式
【请求地址】:https://api.mch.weixin.qq.com/secapi/pay/profitsharingreturn
【请求数据】:<xml>
<appid>wx23192f4cd7cdd40a</appid>
<mch_id>1604828902</mch_id>
<nonce_str>1612320995574</nonce_str>
<sign>57494CB43676B32153570CB0DFD2DE0BE6B9B8FE3F56335470416E2DE6F8841B</sign>
<sign_type>HMAC-SHA256</sign_type>
<out_order_no>2021020109580964051462460</out_order_no>
<out_return_no>S161232099553509558828</out_return_no>
<return_account_type>MERCHANT_ID</return_account_type>
<return_account>1487992662</return_account>
<return_amount>1</return_amount>
<description>买家退款商户分账金退还</description>
</xml>
【响应数据】:<xml>
<return_code><![CDATA[FAIL]]></return_code>
<error_code><![CDATA[CERT_ERROR]]></error_code>
<error_msg><![CDATA[证书验证失败]]></error_msg>
</xml>
2021-02-03 10:56:35.688 ERROR 18704 --- [io-8092-exec-10] c.g.b.w.b.p.ProfitSharingReturnResult :
结果业务代码异常,返回结果:{error_msg=证书验证失败, error_code=CERT_ERROR, return_code=FAIL},
可以参考下这个:https://developers.weixin.qq.com/community/develop/doc/000cc4ffa2c2083e565b4dabe5fc09
【响应数据】:
1、证书使用及说明请参考:http://kf.qq.com/faq/161222NneAJf161222U7fARv.html
2、重新下载一份证书替换后进行测试
3、确认一下路径是否正确