Skip to content

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

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

在系统配置中填写微信小程序与公众号参数,并在区域用户配置中按区域开启微信登录;支付能力见微信支付专章。

系统设置 → 系统配置 → 微信小程序 / 微信公众号 Tab微信
  • 站点域名与生产环境 HTTPS 一致
  • 已注册微信小程序;若需 H5 微信登录,另注册并认证公众号
  • 账号具备系统配置读写权限(system.config:write)

建议顺序

  1. 1
    填小程序参数系统设置 → 系统配置 → 微信小程序 Tab:AppID、AppSecret、原始 ID
  2. 2
    测连通各 Tab 内点击「立即获取 Token」,提示成功即表示密钥有效
  3. 3
    开区域登录区域管理 → 用户配置:为目标区域开启对应微信登录开关
  4. 4
    (可选)配支付系统配置 → 微信支付 Tab,详见微信支付手册

微信小程序

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

填写后点击「立即获取 Token」;密钥留空时会使用已保存值重试。

小程序 AppID / 小程序密钥必填微信公众平台 → 开发管理 → 开发设置
原始 IDgh_ 开头,部分对接场景需要
订单中心 path微信公众平台 → 设置 → 功能设置 → 小程序订单中心 path,填写 pages_user/payment/orders(无斜杠前缀;有支付能力的小程序必填,否则提审可能被拒)

微信公众号

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

进阶运营(自定义菜单、粉丝管理、服务器配置等)在系统设置 → 公众号管理独立页面,不在系统配置 Tab 内。

公众号 AppID / 公众号密钥必填用于 H5 网页微信登录;模板消息在通知控制台配置
公众号原始 IDgh_ 开头

微信支付

路径:系统设置 → 系统配置 → 微信支付 Tab(需支付模块已开通)。
支付回调 URLhttps://你的域名/api/payment/wx-notify(在微信商户平台配置,非后台填写项)

开启用户微信登录

登录开关按区域控制。未开启时,即使用户端有微信入口,登录也会被拒绝。

  1. 1
    进入用户配置区域管理 → 用户配置,在列表中选择目标区域并进入编辑
  2. 2
    打开登录开关开启「允许微信小程序登录」和/或「允许微信公众号登录」后保存

区域配置

  • 微信 AppID/Secret 为全站统一,在系统配置 Tab 维护
  • 是否允许微信登录在区域管理 → 用户配置中按区域开关
  • 平台默认行(region_id=0)作为兜底;各区域可单独覆盖

验证是否生效

  • 小程序、公众号 Tab 分别「立即获取 Token」均成功
  • 目标区域用户配置已开启对应微信登录方式
  • 小程序微信一键登录 / H5 公众号授权登录正常
  • (若已配支付)小额测试单支付成功,财务管理 → 资金交易有记录

常见问题

Token 获取失败AppID/密钥是否完整;服务器出网能否访问微信 API;密钥是否含多余空格。
用户无法微信登录区域管理 → 用户配置中对应开关是否开启;小程序 AppID 是否与系统配置一致。
支付成功但订单未更新见微信支付手册:核对商户平台回调 URL、API 证书与公钥。
H5 公众号登录跳转失败公众号后台「网页授权域名」须与站点域名一致且已备案。
微信支付 Tab 显示未解锁到系统设置 → 我的模块确认支付能力已开通。

灵萌 Lingmeng 使用手册