你好,我想咨询一下,我目前接入H5产品支付遇到一个问题:“商家存在未配置的参数,请联系商家解决”;
在产品中配置的生产的域名(www.xxxx.com),也不支持配置本地或者测试环境的ip;
调用统一下单接口拿到mweburl,本地开发跳转url页面展示“商家存在未配置的参数,请联系商家解决”;
微信侧获取我本地开发请求url的referer是本地来源(127.0.0.1 / localhost),不可能是生产配置的域名呀~
两者当然不一样就会报错,好像也不支持修改referer(或者可以提供伪造referer的方法)
这种情况本地开发该怎样子进行?
(如果是我理解有问题希望可以指出,而不是直接丢一个链接就完了,文档看了有问题才继续发的呀!!!)
我已经看过官方文档了!!!
(https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=15_4)看了说:
微信侧从referer中获取)与申请H5支付时提交的授权域名不一致,前往配置修改,配置的域名检查过是正确的
下图是配置信息
过来挖坟了
兄弟们,我找到了一个比较方便在测试环境调试的方法 通过修改 host 文件的方式
把 127.0.0.1 映射为目标域名
调试的时候可以直接输入目标域名来进行调试来避免微信支付检测请求域名是否和配置域名一致的问题
请提供参数我们查下
你好, 请求参数私信发给你了, 你看能否收到, 收不到可以回复一下吗?