规则以微信官方最新公告为准。本文写的是截至 2026-11 的通用要求,具体到你的行业可能有额外规定。
很多人做小程序的顺序是反的:先找人写代码,写完发现主体不对、域名没备案、类目选错了,然后推倒重来。
正确的顺序是:先确认能不能做,再确认怎么做。
一、主体类型决定你能做什么
微信小程序支持三种主体,能力差别很大:
| 主体 | 能做什么 | 不能做什么 |
|---|---|---|
| 个人 | 工具类、展示类、内容类(部分类目受限) | 不能开通微信支付、不能做电商交易、很多服务类目开放不了 |
| 个体工商户 | 可开通支付、可做大部分类目 | 部分需特殊资质的类目(医疗、金融、教育)仍需许可证 |
| 企业 | 类目最全、可开通支付、可做电商 | 需营业执照 + 对公账户验证 |
关键提醒:个人主体做不了收款。如果你的小程序最终要收钱,一开始就必须用个体户或企业主体注册——后期改主体很麻烦,基本上等于重做。
二、域名必须备案(最难的一步)
小程序要调接口,服务器域名必须满足:
- 域名已完成 ICP 备案(境内服务器)。海外服务器可以不用备案,但访问速度和稳定性会受影响
- HTTPS 协议,不能用 http
- 域名不能带端口号、不能用 IP
- 在小程序后台「开发设置 → 服务器域名」里逐个添加白名单,没加的域名调不通
备案周期通常 7—20 个工作日,是整个项目最长的等待项。如果项目排期紧,备案要在写第一行代码之前就开始办。
三、服务类目选错,审核必驳回
类目是小程序"属于什么行业"的声明,必须与内容一致。常见错误:
| 错误做法 | 后果 |
|---|---|
| 做电商,类目选"工具" | 审核驳回,要求改类目并提供资质 |
| 做教育培训,类目选"教育"但无办学许可 | 驳回,且部分类目已停止对个人主体开放 |
| 一个页面里塞多种业务,类目只选一个 | 被判定"超出类目范围",要求拆分或删功能 |
做法:先列出小程序的所有功能,对照官方类目表逐项确认。宁可少做一个功能,也不要用错类目。
四、支付不是"接入 API"那么简单
微信支付的前置条件:
- 主体是企业或个体工商户(个人不行)
- 已完成微信认证(每年需年审费)
- 已开通微信支付商户号(需营业执照、法人身份证、对公账户)
- 经营类目与小程序类目匹配
办下来通常要 1—2 周。没有这些,小程序只能做展示,不能收钱。
别信"个人也能收款"的说法。市面上有些方案是引导用户跳转外部支付或转账,这违反平台规则,轻则封支付能力,重则封小程序。
五、审核驳回的六个高频原因
即使前面都对,提交审核仍可能被拒。最常见的六种:
- 功能不完整:有页面是空白或"敬请期待",被视为未开发完成
- 诱导分享/关注:要求"分享后才能解锁""关注公众号才能使用"
- 内容安全:用户可发布内容但没有审核机制(UGC 需接入内容安全接口)
- 类目不符:实际功能超出申报类目
- 测试账号缺失:需要登录才能体验,但没在审核备注里提供测试账号
- 隐私政策缺失:收集用户信息但没有隐私协议入口
提高通过率的做法:提交时在"审核备注"里写清楚——每个页面的用途、测试账号密码、需要特殊说明的交互。审核员看不懂就会驳回。
六、服务器域名白名单
这条最容易被开发忽略:小程序只能请求已配置白名单的域名。
意味着:
- 所有接口域名、图片 CDN 域名、WebSocket 域名都要分别加
- 开发阶段可以用"不校验合法域名"开关,但上线前必须全部配置好并关闭开关实测
- 换域名要重新配置,且要重新审核
踩过的坑:开发时一切正常,上线后图片全裂——因为图片 CDN 域名忘了加白名单。这类问题在开发者工具里测不出来。
七、什么时候不该做小程序
说实话,有些需求用小程序是浪费钱:
| 情况 | 更合适的选择 |
|---|---|
| 只是展示公司信息、产品目录 | 响应式官网(成本低、无需审核、SEO 友好) |
| 内部员工用的工具 | 企业微信应用 / 网页后台 |
| 验证一个想法,还没确定要做 | 先做 H5 或微信群接龙,跑通了再做小程序 |
| 预算低于 1 万,但要复杂功能 | 先砍需求,别用低价找"全包"——最后一定烂尾 |
我们接需求时会先问一句:"这个一定要小程序吗?" 如果是纯展示,直接建议做官网——省下的钱够做别的。
八、完整检查清单
按这个顺序核对,能避开 90% 的返工:
| 顺序 | 要做的事 | 周期 |
|---|---|---|
| 1 | 确定主体类型(个人 / 个体户 / 企业) | 1 天 |
| 2 | 域名注册 + ICP 备案 | 7—20 工作日 |
| 3 | 注册小程序 + 微信认证 | 1—3 工作日 |
| 4 | 确定服务类目(对照功能清单) | 1 天 |
| 5 | 如需支付:申请商户号 | 1—2 周 |
| 6 | 开发 + 配置域名白名单 | 按功能量 |
| 7 | 提交审核(写清审核备注) | 1—7 天 |
前五步都不用写代码,但决定了后面能不能上线。顺序错了,代码写得再好也白搭。
RELATED · 相关阅读
- 官网验收 12 项 — 交付验收
- AI 视频多少钱 — 预算判断
- 各类服务价格区间与报价逻辑 — 多少钱、为什么差这么多