关于这个问题,按微信官方文档调试了很久,一直不清楚那里出了问题,特来请教各位大佬。调用统一下单接口,提交订单数据,微信返回相关数据,然后在跳转mweb_url,这时就会报"商家存在未配置的参数,请联系商家解决!"。按官方文档的描述,这个问题的原因是“当前调起H5支付的域名(微信侧从referer中获取)与申请H5支付时提交的授权域名不一致”,可按我的理解,我设置的是一致的呀!!!
跳转mweb_url时,android端的设置是
这样有啥问题吗?这不一致吗?另外referer设置的域名带不带https都不行,希望官方给回复!!!
大佬你的referer是前端配置的还是后端配置的?怎么配置的?
请根据支付报错和指引解决:https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=15_4
在微信JSAPI支付中选择‘产品设置’,然后出现页面中的H5设置中添加对应的域名即可
我们先来个微笑把~~
搜遍全网全都在说域名的问题,无二
可我从来没怀疑过官方的问题,深信不疑的我,到最后不得不通过尝试的方式增加了一个子域名,结果:一如既往的意料之内,完美
结论:完全保持一致;redirectUrl、支付访问域名(网页所在域名)需要跟上图域名保持一毛一样,不接受子域名,这是我的情况,如果解决了你的问题,希望你顶起来,给别人快速看到;
如果前端用的域名跟支付用的域名不是同一个的话,最好两个域名都配置上
我以成功接入支付过来人的身份告诫开发者:可以参考微信开发示例的代码编写自己的方法,但别直接用示例的统一下单方法。。你用了,除了产生以上种种问题之外,即使进入支付界面之后还会产生很多问题:比如中文出现乱码,收款方为“自动化测试商户简称”,金额输入整数可以但输入小数错误等等问题。。。所以,也别根据官方提示的错误原因来研究问题,因为你直接用示例的统一下单方法,即使填了自己的mch_ID,得到了prePayID也不是你的,是测试用的mch_ID“自动化测试商户简称”。。所以,编一个自己的字典,签名,形成XML,http发送和接收,处理XML元素。。。最后再说一句,要参考官方示例代码来编写自己的方法。。
官方给个链接就跑了,真心追不上啊
微信公众平台配置里面 二级改为以及域名是不是就可以了 试试
请问最后怎么解决的
请问解决了没