首页 Web 微信h5支付商家存在未配置的参数xxx

微信h5支付商家存在未配置的参数xxx

问题的起因
在微信环境下我们的支付流程都可以跑通,一点毛病都没有。但是转到浏览器中就出现问题 “商家存在未配置的参数,请联系商家解决” ,哎
好吧无奈的只能找问题了,先看一波官方文档
排错流程,搞起
在这里插入图片描述
检查域名配置,回调设置没毛病而且微信浏览器中可以正常支付,这就说明我们的配置一定是没有问题的,那么接下就是检查参数问题了;
在看官方文档 常见问题有个比较显眼的标红文字 redirect_url,所以就特别的去检查了一下我们支付页面生成链接得到报错的前后链接,进行对比
https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx211336120116977a40d7f7392478c30000&package=107746263&redirect_url=%2fyp%2fPlugins%2fRechargeClient%2fUserPayResult
发现果然是传递的参数有问题,redirect_url我们这里使用的相对路径,在微信支付中间页就无法跳转回来。接下来补全地址测试,没有问题。开心。
至于为什么在微信环境内可以支付,暂时还没有去找答案。知道的大神请指教!

对于调用第三方的接口出问题,我的做法思路是先看官方文档–>配置项检查–>代码检查–>验证检查
希望能帮到你~~

特别声明:本站部分内容收集于互联网是出于更直观传递信息的目的。该内容版权归原作者所有,并不代表本站赞同其观点和对其真实性负责。如该内容涉及任何第三方合法权利,请及时与824310991@qq.com联系,我们会及时反馈并处理完毕。