微信支付失败,提示“调用支付JSAPI缺少参数:appid”

标签:

分类信息

微信支付失败,提示“调用支付JSAPI缺少参数:appid”

如遇以下问题,可参考本教程:

微信支付失败;分类信息小程序支付失败;调用支付JSAPI缺少参数:appid;缺少参数;支付失败

问题原因:分类信息小程序,点击确定支付,提示:“调用支付jsapi缺少参数:appid”

问题原因

1. 公众号中没有添加JS安全域名

2. 确认服务号没有认证

3. 安全中心没有添加白名单

解决方案:对照问题原因进行排查,三项中只要有一项未设置,都会影响支付结果


操作步骤详解

1. 如何设置公众号的JS安全域名:

a. 登录微信服务号之后,找到最左侧的 【公众号设置】并点击

1.png

b. 点击【功能设置】

c. 找到【JS接口安全域名】,点击【设置】

4.png

d. 将分享域名和反向代理域名(H5活动域名)添加进js安全域名

【注】

若出现因文件没有上传至服务器导致无法添加域名的情况

需点击图中标识位置,下载文件并上传至服务器,也可发给千帆对接小编或运维,帮忙上传。

上传完成后点击保存。

image.png

2.检查服务号是否认证

登录微信开放平台查看右上角服务号是否有打钩标志,如果没有请点击进入缴费认证image.png


3. 添加ip白名单

登录微信服务号之后,点击最左侧的 【基本配置】

image.png

点击修改,填入 IP  :

请站点根据自己的服务器情况选填,不确定可询问对接小编、千帆运维

独立服务器 ip: 120.26.59.201 、121.196.234.159、121.43.158.184,

除千帆服务器ip外,独立服务器站点还需填入app服务器ip,具体ip请询问对接小编或运维

集群服务器ip:120.26.59.201 、121.196.234.159、121.43.158.184、120.26.44.33、118.178.85.172、101.37.75.212、47.96.184.206、120.27.241.225

然后确认修改

image.png