"<xml><appid><![CDATA[xxxxxx]]><\/appid><mch_id>xxxxx<\/mch_id><nonce_str><![CDATA[xxxxxxxx]]><\/nonce_str><out_trade_no>20240619051614462273<\/out_trade_no><out_refund_no>1718849002<\/out_refund_no><total_fee>1<\/total_fee><refund_fee>1<\/refund_fee><sign><![CDATA[CFC545C542D9E32CDBD32AAFC14037D2]]><\/sign><\/xml>" {"certPem":"\/www\/wwwroot\/xxxx\/\/cert\/apiclient_cert.pem","keyPem":"\/www\/wwwroot\/cxxxx\/\/cert\/apiclient_key.pem"} {"return_code":"FAIL","return_msg":"证书验证失败"} 您好,想咨询一下,我的微信公众号支付 退款的时候一直报证书验证失败,是什么原因 我是按要求获取的证书,还生成了两份证书,都是报这个错
V2发起支付没有用到证书,退款才会用,所以你说的对支付正常是没有参考意义的,可以先通过postman发起退款来验证一下证书的有效性
证书路径,是绝对路径
证书也是最新获取的
支付是正常的,退款就报证书验证失败
也并不是走服务商模式