小程序虚拟支付,请求query_user_balance,报错支付签名(pay_sig)校验失败? 发帖一天了没人理 按照文档实例 [图片] 签名结果为: [图片] 文档签名实例 [图片] c37809f27c6d7fd1837ad2500a04512b66b34fd793a39a385fade56dca89a4b5 c37809f27c6d7fd1837ad2500a04512b66b34fd793a39a385fade56dca89a4b5 签名结果是一致的,签名没有错,但是请求接口一直报签名错误。 [图片] 是哪里有问题吗?下面是虚拟支付查询余额接口 public function getBalanceV2() { $accessToken = $this->getAccessToken(); $openid = $this->auth->wxxopenid; $user_ip = request()->ip(); $uri = '/xpay/query_user_balance'; $evn = 1; $postBody = json_encode(["openid"=>$openid,"env"=>$evn,"user_ip"=>$user_ip]); $appKey = "*************"; $paySig = $this->calcPaySig($uri,$postBody,$appKey);; // 0 米大师正式环境 1 米大师沙箱环境 $url = "https://api.weixin.qq.com/xpay/query_user_balance?access_token={$accessToken}&pay_sig={$paySig}"; // return $url; $result = json_decode(Http::post($url),true); return json($result); } 我看部分帖子说 postBody 的参数位置很重要,三个参数位置我来回换也不行,这个接口时不能直接请求吗?需要前端做什么处理?还是后端能直接请求?还是小程序有什么配置没有设置导致的签名错误????
有奖调研 l 微信开发者平台已上线,有啥需求来和我们说说?[图片] 随着微信生态的发展,大部分微信开发者需要同时管理众多的微信生态的业务和服务,记录各种账号信息、控制台管理地址以及理清业务之间的绑定关系。 为了清晰地为开发者展示微信生态的所有产品和服务,同时还为各种开发提供一站式管理与指南,微信团队现已推出👉微信开发者平台👈 [图片][图片][图片][图片] 当前已支持接入管理小程序、小游戏、多端应用、微信网关,更多的微信生态业务的开发管理在推进中。 为了更好更多的满足开发者需求,我们发起了关于微信开发者平台的有奖调研话题,非常欢迎开发者分享自己的想法,比如: 希望哪个业务可尽快支持在微信开发者平台中进行管理? 对站内信和平台通知的统一接收和管理功能有什么建议? 希望开放什么场景下的自助定位开发问题工具? 等等................ 欢迎各位开发者朋友们可以畅所欲言,反馈最真实需求,官方团队将认真评估,及时支持,以使得开发者们可以有更好的开发体验和更好的开发效率。 即日起至2024年12月22日,在下方评论区分享自己对「微信开发者平台」的使用体验与建议,精选评论的开发者将获得官方精美礼品一份。[图片]
12-14