admin管理员组

文章数量:1597896

报错:

商家存在未配置的参数,请联系商家解决

原因:

发起微信支付的域名和项目域名不一致

确认原因:

发起微信支付的域名是需要在微信支付平台(微信商户)进行h5域名的添加配置

项目的域名是 发送请求的url 中的域名

两者不一致,就会报错

适用情景:

在uniapp中开发h5,使用vk-uni-pay统一支付组件和云函数

具体解决:

一,在微信支付平台添加域名,比如:zzhz

二,在config.js 中填写相关参数

三,修改域名

1.云函数域名配置

(1)登录云函数

(2)登录阿里云

1)域名解析

登录阿里云--> 云解析DNS-->添加域名-->解析设置-->添加记录-->确认(稍等一会添加成功)

 

 

2)下载证书

数字证书管理服务(SSL证书)-->SSL证书-->免费证明书-->创建证明书-->证书申请-->填写申请-->提交审核(稍等一会 审核成功)-->下载-->其他-->下载

 3)添加成功 

2.网页域名配置

前端网页托管-->参数配置-->添加域名

 

接下来做域名解析,下载证书,参照上边步骤

最后

填写证书

将项目发布,访问  禾店短剧演示https://mmwy.zzhz/h5#/   即可成功调起微信支付

(mmwy.zzhz  为配置成功的网页域名)

其他

查看发起微信支付的域名

手机连接电脑,手机浏览器打开项目,电脑浏览器(谷歌) 打开   

chrome://inspect

发起微信支付时,点击发起支付触发的网络名称,请求头中的Referer即为发起支付时的域名,

如果此域名和微信支付平台的h5支付域名不一致,则会出现“商家存在未配置的参数,请联系商家解决”。经过上述步骤配置完域名之后,再看此域名,就会看到两者的域名一致。

跨域配置

域名配置成功之后,访问项目,会出现请求错误,跨域导致的,在跨域配置中添加域名即可

 

本文标签: 商家请联系报错参数