component_verify_ticket 换取 component_access_token。
若此处为「未收到」,点「重新提交」会直接失败。顺序:① 下方粘贴 Ticket 或配置开放平台回调自动推送 → ② 点「刷新 Token」→ ③ 再去商家列表「重新提交注册」。
开放平台「消息与事件」调试或日志中的 Ticket;生产环境应配置授权事件接收 URL 指向 public/notify.php,由微信自动推送。
[2026-08-21 03:21:59] OK {"expires_at_unix":1787260618,"expires_human":"2026-08-21 05:16:58","token_tail":"GeAFAGPZ","expires_in":7200}
[2026-08-24 23:28:47] OK {"expires_at_unix":1787592227,"expires_human":"2026-08-25 01:23:47","token_tail":"YeACACJC","expires_in":7200}
[2026-08-29 09:58:28] OK {"expires_at_unix":1787975608,"expires_human":"2026-08-29 11:53:28","token_tail":"HfAFAURU","expires_in":7200}
[2026-09-03 03:53:49] OK {"expires_at_unix":1788385729,"expires_human":"2026-09-03 05:48:49","token_tail":"SbACAQAE","expires_in":7200}
[2026-09-04 17:05:24] OK {"expires_at_unix":1788519624,"expires_human":"2026-09-04 19:00:24","token_tail":"XdAGAGWI","expires_in":7200}
[2026-09-04 23:11:50] OK {"expires_at_unix":1788541610,"expires_human":"2026-09-05 01:06:50","token_tail":"WjABAKRR","expires_in":7200}
[2026-09-05 02:12:51] OK {"expires_at_unix":1788552471,"expires_human":"2026-09-05 04:07:51","token_tail":"KiAHAIBX","expires_in":7200}
[2026-09-05 13:33:58] OK {"expires_at_unix":1788593337,"expires_human":"2026-09-05 15:28:57","token_tail":"SjACAAQX","expires_in":7200}
[2026-09-08 05:54:54] OK {"expires_at_unix":1788824994,"expires_human":"2026-09-08 07:49:54","token_tail":"PhABAHYG","expires_in":7200}
[2026-09-09 17:03:12] OK {"expires_at_unix":1788951492,"expires_human":"2026-09-09 18:58:12","token_tail":"AgAAAANO","expires_in":7200}
[2026-09-18 17:12:04] OK {"expires_at_unix":1789729624,"expires_human":"2026-09-18 19:07:04","token_tail":"WgAIAWXP","expires_in":7200}
[2026-09-19 00:14:46] OK {"expires_at_unix":1789754985,"expires_human":"2026-09-19 02:09:45","token_tail":"NjAGAVQY","expires_in":7200}
[2026-09-20 21:37:34] OK {"expires_at_unix":1789918353,"expires_human":"2026-09-20 23:32:33","token_tail":"IfADASAL","expires_in":7200}
[2026-09-23 10:18:00] OK {"expires_at_unix":1790136780,"expires_human":"2026-09-23 12:13:00","token_tail":"UbAEALZY","expires_in":7200}
[2026-09-23 23:39:53] OK {"expires_at_unix":1790184892,"expires_human":"2026-09-24 01:34:52","token_tail":"ScAIAJLB","expires_in":7200}
[2026-09-23 23:39:53] OK {"expires_at_unix":1790184892,"expires_human":"2026-09-24 01:34:52","token_tail":"GcAIACPT","expires_in":7200}
[2026-09-23 23:39:53] OK {"expires_at_unix":1790184893,"expires_human":"2026-09-24 01:34:53","token_tail":"XcAIANBF","expires_in":7200}
[2026-09-25 05:02:35] OK {"expires_at_unix":1790290654,"expires_human":"2026-09-25 06:57:34","token_tail":"TgABAOBF","expires_in":7200}
[2026-09-25 05:02:35] OK {"expires_at_unix":1790290654,"expires_human":"2026-09-25 06:57:34","token_tail":"ZgABAGVI","expires_in":7200}
[2026-09-25 05:02:35] OK {"expires_at_unix":1790290654,"expires_human":"2026-09-25 06:57:34","token_tail":"QgABARSL","expires_in":7200}
[2026-09-25 09:25:55] OK {"expires_at_unix":1790306454,"expires_human":"2026-09-25 11:20:54","token_tail":"QhAAAVYE","expires_in":7200}
[2026-09-28 16:59:08] OK {"expires_at_unix":1790592847,"expires_human":"2026-09-28 18:54:07","token_tail":"LcADAEEA","expires_in":7200}
[2026-10-02 14:21:37] OK {"expires_at_unix":1790928996,"expires_human":"2026-10-02 16:16:36","token_tail":"KaACAHBA","expires_in":7200}
[2026-10-02 14:21:37] OK {"expires_at_unix":1790928997,"expires_human":"2026-10-02 16:16:37","token_tail":"QaACAXHT","expires_in":7200}
[2026-10-06 13:35:08] OK {"expires_at_unix":1791271807,"expires_human":"2026-10-06 15:30:07","token_tail":"KjAIAMVS","expires_in":7200}
说明:Ticket 像「门禁卡」,「刷新 Token」是用 Ticket 向微信换短时口令 component_access_token,代注册/调接口都要用它。
全流程:①代注册 → ②代授权 → ③代认证 → ④代备案;⑤为「认证+备案」二合一。需要从零注册时点标签 ①。 书签直达:#tab-register
代注册:提交成功后点「法人验证链接」发给法人扫码。
已有小程序(代备案):在下方添加 AppID → 点「平台授权链接」发给小程序管理员扫码。
| ID | 商家名称 | 企业代码 | 法人微信 | 小程序AppID | 阶段 | 状态 | 更新时间 | 操作 |
|---|---|---|---|---|---|---|---|---|
| 14 |
khuxtymdqr 快速注册 |
egljunjvvu | mmytxzdpns | - | 注册 | 失败 | 2026-08-16 23:05:33 | 编辑 |
| 13 |
wesgridzmm 快速注册 |
syntkkzoid | txxmegnkdj | - | 注册 | 失败 | 2026-08-16 23:05:01 | 编辑 |
| 12 |
红安县肃也或百货行(个体工商户) 快速注册 |
92421122MAEGCDH14W | 18097208819 | wx1f1e601da5840680 | 备案 |
已认证
注册成功,已换取授权 |
2026-09-20 21:37:38 | |
| 11 |
松滋市好友朵商贸行(个体工商户) 快速注册 |
92421087MAEEQ0CK76 | 18097208819 | wx45a8895595672e65 | 认证 |
注册成功,已换取授权 |
2026-05-29 20:18:27 | |
| 10 |
已有小程序 wx979641fa8c81f275 已有小程序 |
- | - | wx979641fa8c81f275 | 备案 |
备案审核中
待管理员授权平台
平台授权页 → |
2026-09-19 00:14:50 |
平台授权链接 |
| 9 |
胶州市嘉辰熙贸易行(个体工商户) 快速注册 |
92370281MAEQDH0A57 | Nyctophilia-1188 | - | 注册 |
失败
管理员身份证创建账号数量达到上限 |
2026-05-24 19:46:52 | 编辑 |
| 8 |
周口市商水县洁菁伊百货店(个体工商户) 快速注册 |
92411623MADHWF5Y18 | zgss796 | - | 注册 |
注册中
管理员身份证创建账号数量达到上限 |
2026-05-24 19:33:20 |
法人验证链接 编辑 |
| 6 |
深圳市宝安区威涛贸易商行 快速注册 |
92440300MA5HQHLT0A | we33tt66 | - | 注册 |
失败
主体创建小程序数量达到上限 |
2026-05-24 17:36:20 | 编辑 |
| 5 |
海口琼山彬稳百货商行(个体工商户) 快速注册 |
92460000MADHTT1BXK | 李英华 | - | 注册 |
注册中
待法人扫码
法人验证页 → |
2026-05-24 19:25:25 |
法人验证链接 编辑 |
| 1 |
龙港市凌觅电子商务商行(个体工商户) 快速注册 |
92330383MAK7RABJX7 | CovL--0627 | wx419b26ac3036dc77 | 备案 |
备案审核中
待管理员授权平台
平台授权页 → 注册成功,已换取授权 |
2026-07-02 15:43:10 |
平台授权链接 编辑 |
authorize_url → 把链接/二维码发给法人微信打开 → 人脸+手机验证 → 微信推送结果到 notify.php。
status=7 表示「人脸已过、等手机验证码」,不是失败。
icp_order_field。
┌──────────────────────────────────────────────────────────────────────────┐
│ 第一阶段:代商家快速注册小程序(服务商主动发起) │
│ │
│ ① 商家在管理后台提交注册信息 │
│ └─→ name, code, code_type, legal_persona_wechat, legal_persona_name │
│ │
│ ② 服务商调用 fastregisterweapp?action=create │
│ └─→ 微信返回 errcode=0 │
│ │
│ ③ 微信下发模板消息给法人 │
│ └─→ 法人在微信确认 + 人脸核身 │
│ │
│ ④ 微信推送 notify_third_fasteregister 事件 │
│ └─→ 包含 status + auth_code(★关键★) │
│ │
│ ⑤ 服务商用 auth_code 调用 api_query_auth │
│ └─→ 获取 authorizer_appid + authorizer_refresh_token │
│ └─→ 自动保存到 state.json │
│ └─→ 更新商家状态为 "registered" │
└──────────────────────────────────────────────────────────────────────────┘
↓
┌──────────────────────────────────────────────────────────────────────────┐
│ 第二阶段:代商家认证(需商家已授权) │
│ │
│ A. 生成授权链接(如商家已有小程序但未授权) │
│ └─→ create_preauthcode → 引导商家扫码授权 │
│ │
│ B. 名称检测 │
│ └─→ checkWxVerifyNickname │
│ │
│ C. 上传认证材料 │
│ └─→ uploadAuthMaterial → 返回 media_id │
│ │
│ D. 发起认证 │
│ └─→ wxaAuth → 返回 taskid + auth_url │
│ └─→ 商家管理员在auth_url完成验证+支付 │
│ │
│ E. 查询认证进度 │
│ └─→ queryAuth → 返回 apply_status/task_status │
│ │
│ F. 打回重填(如被驳回) │
│ └─→ reauth(带原taskid) │
└──────────────────────────────────────────────────────────────────────────┘