同样的问题,找到解决办法了,子商户id传错了,就不能报错改成“子商户不存在”吗?报你马的“签名错误”?
扫码支付一直报错签名错误问题本来在半年前封装了微信支付的一些列方法,亲测都有用,最近突然被反馈说扫码支付一直报签名错误,然后我今天亲自测试了方法,第一次签名拼装的xml在微信校验工具上都是校验通过的,但是到微信统一下单的接口就会一直报签名错误?我也仔细检查了官方文档,10个必填参数,很纳闷,求解各位大佬。 代码如下: [图片] [图片]
2021-04-26都2021年了,微信支付的文档还没更新,这个错应该是统一下单接口https://api.mch.weixin.qq.com/pay/unifiedorder报的,付款码支付要用https://api.mch.weixin.qq.com/pay/micropay
auth_code 输入的是我微信付款码二维码扫描出来的,但是一直显示不识别,什付款码支付 一直返回不识别参数,这个参数是我扫描付款码填上的,13开头,看着没有错呢,为什么不识别?? {return_msg=不识别的参数auth_code, return_code=FAIL}
2021-04-25楼上说的是对的,这个错应该是统一下单接口https://api.mch.weixin.qq.com/pay/unifiedorder报的,付款码支付要用https://api.mch.weixin.qq.com/pay/micropay
付款码支付调用统一下单接口报不识别的参数 auth_code 错误?服务商模式付款码支付调用统一下单接口报错 不识别的参数auth_code 首先声明:auth_code 参数完全正确,13开头的18位数字 我的部分请求参数如下: $result = $app->order->unify([ 'body' => $subject, 'out_trade_no' => $orderNo, 'total_fee' => $totalAmount * 100, 'trade_type' => 'MICROPAY', // 请对应换成你的支付方式对应的值类型 'auth_code' => $authCode, 'device_info' => $terminalId, //'spbill_create_ip' => request()->server('SERVER_ADDR'), //'time_expire' => '', // 订单失效时间,格式为yyyyMMddHHmmss 'sub_appid' => $subMchInfo['app_id'], 'sub_mch_id' => $subMchInfo['mch_id'], ]);
2021-04-25