参照文档 https://pay.weixin.qq.com/wiki/doc/api/wxpay/ch/pay/MiniProgramPay/chapter8_1.shtml
参数如下
<xml>
<appid>xxx</appid>
<mch_id>xxxx</mch_id>
<nonce_str>1731051754197</nonce_str>
<sign>C5FD03031EE48EB8DFCA9E9E01413DB9</sign>
<body>存柜订单:20241108141004246541</body>
<out_trade_no>1854791607166812160</out_trade_no>
<total_fee>1</total_fee>
<spbill_create_ip>192.168.5.133</spbill_create_ip>
<time_start>20241108154234</time_start>
<time_expire>20241108154734</time_expire>
<notify_url>https://d866-58-20-76-190.ngrok-free.app/app/payment/notify</notify_url>
<trade_type>JSAPI</trade_type>
<openid>oR54X7QTpPdifxvr9nB_8r796CmE</openid>
</xml>
返回如下
<xml><return_code><![CDATA[FAIL]]></return_code>
<return_msg><![CDATA[签名错误,请检查后再试]]></return_msg>
</xml>
使用小工具校验是通过的
签名工具只校验签名的方式是否正确,不校验参数的正确性。你key对吗?