弄了三天,还就是这个重装微信解决,NND,牛!各位不要问了,就这个重装就行了
app微信支付返回-1前端h5 app 后端php WxPay.Config.php 里面GetSignType改成了MD5 微信分享功能正常 微信支付统一下单接口返回"result_code":"SUCCESS","return_code":"SUCCESS" 根据统一下单返回的数值,进行二次签名,并发送给客户端 [代码]$info[代码] [代码]= [代码][代码]array[代码][代码]();[代码][代码]$info[代码][代码][[代码][代码]"appid"[代码][代码]] = [代码][代码]$result[代码][代码][[代码][代码]"appid"[代码][代码]];[代码][代码]$info[代码][代码][[代码][代码]"partnerid"[代码][代码]] = [代码][代码]$result[代码][代码][[代码][代码]"mch_id"[代码][代码]];[代码][代码]$info[代码][代码][[代码][代码]"prepayid"[代码][代码]] = [代码][代码]$result[代码][代码][[代码][代码]"prepay_id"[代码][代码]];[代码][代码]$info[代码][代码][[代码][代码]"package"[代码][代码]] = [代码][代码]"Sign=WXPay"[代码][代码];[代码][代码]$info[代码][代码][[代码][代码]"noncestr"[代码][代码]] = WxPayApi::getNonceStr();[代码][代码]$info[代码][代码][[代码][代码]"timeStamp"[代码][代码]] = time();[代码][代码]ksort([代码][代码]$info[代码][代码]);[代码][代码]$paramString[代码] [代码]= urldecode(http_build_query([代码][代码]$info[代码][代码]));[代码][代码]$strSignTmp[代码] [代码]= [代码][代码]$paramString[代码][代码].[代码][代码]"&key=xxx"[代码][代码];//我自己的key[代码][代码]$sign[代码] [代码]= [代码][代码]strtoupper[代码][代码](MD5([代码][代码]$strSignTmp[代码][代码]));[代码] [代码]$info["sign"] = $sign;[代码] app调用微信,还在微信打开界面时,微信就关闭了,并返回错误码-1 完全按照文档做的 请问问题出在哪里 https://pay.weixin.qq.com/wiki/tools/signverify/ 在微信平台,用log记录的日志信息去生成签名等等,发现完全一致,说明签名是没问题的 为什么就是不能微信支付? ps:微信支付做的真心不如支付宝支付,返回的错误信息无法进一步定位
2020-03-06