已经解决。感谢各位大佬
app支付在拉起支付的时候返回-1,找了好久都找不到问题。求助!哪位大哥能帮忙?app支付是走的服务商。app是绑定的自己的商户。商户是走的服务商那边绑定过的,之前走H5支付。公众号支付都没有问题。app也配置了包名和应用签名。目前app能调起授权登陆,也能正常使用。但是就是怎么都无法调起支付,一直都返回-1.。 请求参数日志 【请求地址】:https://api.mch.weixin.qq.com/pay/unifiedorder 【请求数据】:<xml> <appid>服务商appid</appid> <mch_id>服务商商户号</mch_id> <sub_appid>app应用ID</sub_appid> <sub_mch_id>子商户号</sub_mch_id> <nonce_str>1706952326369</nonce_str> <sign>8813715D9C3AFE70DB691A9ABD1158ED</sign> <body>产品名</body> <out_trade_no>2024020317252636256012</out_trade_no> <total_fee>520</total_fee> <spbill_create_ip>192.168.100.158</spbill_create_ip> <notify_url></notify_url> <trade_type>APP</trade_type> </xml> 返回参数 <xml><return_code><![CDATA[SUCCESS]]></return_code> <return_msg><![CDATA[OK]]></return_msg> <result_code><![CDATA[SUCCESS]]></result_code> <mch_id><![CDATA[*****]]></mch_id> <appid><![CDATA[*****]]></appid> <sub_mch_id><![CDATA[*****]]></sub_mch_id> <sub_appid><![CDATA[*****]]></sub_appid> <nonce_str><![CDATA[8OP16ewXi3WepfKJ]]></nonce_str> <sign><![CDATA[67CCDB4B5536B8AC06733A42A81DA363]]></sign> <prepay_id><![CDATA[wx031725333325733251c11dc61fbf9d0000]]></prepay_id> <trade_type><![CDATA[APP]]></trade_type> </xml> 最终的调起支付请求参数如下 { "sign": "7EC05218DE74454FA1969D8D0D906BD8", "prepayId": "wx031725333325733251c11dc61fbf9d0000", "partnerId": "1627034059", "appId": "wx017158b66b3f0d04", "packageValue": "Sign=WXPay", "timeStamp": "1706952326", "nonceStr": "8OP16ewXi3WepfKJ" } 调用的时候,返回-1 想请各位大佬看看,可能是什么问题。已经被这个问题卡了几天了 目前的签名和包名设置都能正常调用微信授权登陆,但是支付一直调用不起,。。请大佬帮忙看看是什么问题
02-04