统一接入层

微信授权、支付与提醒推送,
只接一次,所有站点共用

业务站点不保存 AppSecret、不占网页授权域名名额、也不碰商户证书 —— 它们只带一把自己的接入密钥调用中台的签名接口。

2
已注册站点
2
微信账号
0
已识别微信用户
0
已支付订单

名额账本:为什么这样接

网页授权域名(认证服务号共 2 个)本站用掉 1 个:wx.onzx.cn
JSAPI 支付授权目录(每个商户号 5 条)本站用掉 1 条:https://wx.onzx.cn/cashier/
JS 接口安全域名(5 条)订阅授权页与分享卡片集中在 wx.onzx.cn
消息与事件推送 URL(只能 1 套)留给存量系统(edusoho),本站靠主动轮询同步关注状态
access_token稳定版普通模式获取,不会顶掉存量系统的 token

结论:微信的 2 个授权域名名额只需要花掉 1 个,以后再接多少个站点都不用再改微信后台。 因为网页授权只校验 redirect_uri 的域名,不校验发起页面在哪个域名。

接入三步

1. 拿凭据 → 后台「接入站点」注册你的站点,得到 Site Key + 接入密钥 + 回调密钥。

2. 登录 → 微信内打开 https://wx.onzx.cn/oauth/entry?site=…&return=/me, 回跳时带上一次性 hub_ticket,服务端用它换 openid / unionid / 昵称。

3. 调用 → 用 POST https://wx.onzx.cn/api/v1/… + 四件套签名头调支付、发消息、取 JS-SDK 签名。

看 10 分钟接入指南 下载 PHP 客户端 管理登录

当前还缺

状态

消息推送已启用(模板消息 → 订阅通知 依次降级)
收款未启用
别名域名(只用于开后台与文档)wx.123xl.cn