微信支付失败,提示“调用支付JSAPI缺少参数:appid”
标签:
分类信息微信支付失败,提示“调用支付JSAPI缺少参数:appid”
如遇以下问题,可参考本教程:
微信支付失败;分类信息小程序支付失败;调用支付JSAPI缺少参数:appid;缺少参数;支付失败
问题原因:分类信息小程序,点击确定支付,提示:“调用支付jsapi缺少参数:appid”
问题原因:
1. 公众号中没有添加JS安全域名
2. 确认服务号没有认证
3. 安全中心没有添加白名单
解决方案:对照问题原因进行排查,三项中只要有一项未设置,都会影响支付结果
操作步骤详解:
1. 如何设置公众号的JS安全域名:
a. 登录微信服务号之后,找到最左侧的 【公众号设置】并点击
b. 点击【功能设置】
c. 找到【JS接口安全域名】,点击【设置】
d. 将分享域名和反向代理域名(H5活动域名)添加进js安全域名
【注】
若出现因文件没有上传至服务器导致无法添加域名的情况
需点击图中标识位置,下载文件并上传至服务器,也可发给千帆对接小编或运维,帮忙上传。
上传完成后点击保存。
2.检查服务号是否认证
登录微信开放平台查看右上角服务号是否有打钩标志,如果没有请点击进入缴费认证
3. 添加ip白名单
登录微信服务号之后,点击最左侧的 【基本配置】
点击修改,填入 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
然后确认修改