周五的时候以为是密钥错误 ,周一再重新写了个密钥,还是一直报的签名错误 ,用微信小程序里面提供的参数效验也通过了,但是还是报签名错误,请问一下,有没有具体的demo,或者具体怎么才能知道,到底是哪里出了错,困扰好几天了。
这是请求xml:
<xml><appid>wxf2164634e62e6eff</appid><body>111</body><mch_id>1526424161</mch_id><nonce_str>dCW93334l12vc2w3e4jH3R1wbvGRA67c</nonce_str><notify_url>https://pay.eloancn-sh.com/yfjy/api/notify/smallRoutine/pay</notify_url><openid>oe4XE5AeMndukQ8bUnx7rr9HYK5I</openid><out_trade_no>20190110010619118</out_trade_no><sign>ACBE8536F958BB89A41CE1D6EE0AF54E</sign><spbill_create_ip>106.14.194.70</spbill_create_ip><total_fee>1</total_fee><trade_type>JSAPI</trade_type></xml>
您好,请参考:
1.统一下单的时候,接口要传的appid是小写,但是二次签名的时候要求appId是大写,请注意。
2.如下图: