Skip to content

微信(小程序 / 公众号 / 支付)

功能说明

配置微信小程序、公众号与微信支付,使用户可通过微信登录、接收模板消息并完成在线支付。

前置条件

  • 站点已完成初始化,系统设置 → 网站信息 中填写的域名与生产环境 HTTPS 地址一致。
  • 已在微信公众平台注册小程序、公众号(如需 H5 微信登录)。
  • 已在微信支付商户平台开通收单,并将小程序 AppID 与商户号绑定。
  • 您的账号具备 系统配置 的修改权限(超级管理员,或在 系统设置 → 账号权限 中已分配相应权限)。

管理后台配置步骤

1. 微信小程序

路径:系统设置 → 系统配置 → 微信小程序 Tab

配置项填写来源
AppID微信公众平台 → 开发管理 → 开发设置
AppSecret同上
原始 ID部分能力需要时填写

填写后点击 「立即获取 Token」,显示成功即表示与微信服务器连通。

2. 微信公众号

路径:系统设置 → 系统配置 → 微信公众号 Tab

填写公众号 AppID、AppSecret 等参数。用于 H5 网页微信登录与公众号模板消息。

配置完成后同样可测试 Token。

3. 微信支付

路径:系统设置 → 系统配置 → 微信支付 Tab

完整逐步配置(商户平台绑定 AppID、API 证书、回调 URL、后台逐字段、提现打款、验收 checklist)请参阅:

👉 微信支付(完整配置手册)

此处仅列回调地址:

text
https://你的域名/api/payment/wx-notify

请将 你的域名 替换为 网站信息 中的正式 HTTPS 域名。

4. 开启用户微信登录

路径:区域管理 → 用户配置

在目标区域(或「平台默认」)中开启:

  • 允许微信小程序登录
  • 允许微信公众号登录(如需 H5 登录)

未开启时,即使用户端有微信入口,登录也会被拒绝。

区域配置

微信登录按 区域 控制,不在系统配置 Tab 里单独开关。

菜单作用
区域管理 → 用户配置各区域是否允许小程序 / 公众号登录
区域管理 → 区域列表编辑区域基本信息;关闭私信等与本功能间接相关的项

平台默认行(region_id=0)作为兜底;各区域可单独覆盖。

验证是否生效

  1. Token 测试:系统配置页点击「立即获取 Token」,两项均成功。
  2. 小程序登录:在已开启登录的区域,用小程序尝试微信一键登录,能进入首页。
  3. 支付:发起一笔小额测试订单,支付成功后 财务管理 → 资金交易 可见流水。
  4. 回调系统监控 → 系统状态 中支付相关状态正常,无持续验签失败告警。

常见问题

Token 获取失败

  • 检查 AppID / AppSecret 是否复制完整、无多余空格。
  • 确认服务器能访问微信 API(防火墙 / 代理未拦截)。

用户无法微信登录

  • 确认 区域管理 → 用户配置 中对应登录方式已开启。
  • 小程序:确认小程序 AppID 与代码包一致;体验版需加入体验成员。

支付成功但订单未更新

  • 核对商户平台回调 URL 是否与上文完全一致(含 https、路径大小写)。
  • 确认 API 证书、平台公钥与商户平台一致;反向代理勿缓存 POST 请求。

H5 公众号登录跳转失败

  • 公众号后台 网页授权域名 须与站点域名一致且已备案。

相关文档

灵萌 Lingmeng 使用手册