Appearance
微信账户关联配置
概述
DSMall Pro系统涉及多个微信生态组件,包括微信公众号、微信小程序、微信支付等。这些组件需要正确关联才能实现完整的功能。本文档介绍如何建立和维护这些关联关系。
重要说明:本文档仅说明微信生态组件之间的关联配置,各组件的基础配置请参考对应的配置文档。
微信生态组件关系图
微信开放平台(核心枢纽)
├── 微信公众号(服务号)
│ ├── 用户授权登录
│ ├── 消息推送
│ └── 网页支付
├── 微信小程序
│ ├── 用户登录
│ ├── 小程序支付
│ └── 模板消息
└── 微信支付
├── 商户号
├── 支付证书
└── 支付回调
UnionID 用户身份统一
什么是UnionID
UnionID是微信开放平台下,同一用户对同一个微信开放平台账号下的不同应用(公众号、小程序、网站应用等)的唯一标识。
UnionID的重要性
- 跨平台用户识别:同一个用户在不同微信应用中的唯一标识
- 用户数据统一:系统通过UnionID判断是否为同一用户
- 避免重复注册:用户在不同平台登录时,系统能识别为同一用户
- 数据同步:用户信息、订单、积分等数据可以跨平台同步
系统如何使用UnionID
DSMall Pro系统通过UnionID实现:
- 用户身份识别:当用户通过公众号或小程序登录时,系统通过UnionID判断用户身份
- 数据关联:用户的订单、积分、优惠券等数据通过UnionID关联
- 跨平台登录:用户可以在公众号、小程序、H5页面之间无缝切换
- 统一用户体系:避免同一用户在不同平台重复注册
UnionID获取条件
- 用户必须通过微信开放平台授权登录
- 公众号和小程序必须绑定到同一个微信开放平台
- 用户需要授权获取用户信息
关联配置流程
第一步:微信开放平台关联
重要:请先完成 微信开放平台配置 中的注册和关联步骤,然后再进行支付关联。
1.1 确认开放平台关联状态
- 登录微信开放平台
- 检查公众号和小程序是否已正确关联
- 确认关联状态为"已关联"
关联验证步骤
1. 开放平台关联验证
- 登录微信开放平台
- 检查应用列表中的公众号和小程序状态
- 确认绑定关系正确
2. 功能验证
公众号功能测试:
- 用户关注/取消关注
- 网页授权登录
- 微信支付
小程序功能测试:
- 用户登录授权
- 微信支付
支付功能测试:
- 公众号内支付
- 小程序内支付
- H5页面支付
- 支付回调处理
相关文档
技术支持
- 微信开放平台文档:https://open.weixin.qq.com/cgi-bin/showdocument
- 微信支付文档:https://pay.weixin.qq.com/wiki/doc/api/
- 微信公众平台文档:https://developers.weixin.qq.com/doc/
- 微信客服:400-670-0700
最后更新:2024-01-20
维护者:DSPlatform技术团队