确认公众号和目标网站
用有后台设置权限的账号打开瓜奇 → 第三方 → 微信设置,先核对当前选择的前端网站。微信设置按前端分别配置,复制到另一个网站后仍需重新核对域名和使用场景。
准备好同一个微信公众号的管理权限、开发参数、实际前端域名和服务器 IP。后台字段说明以微信公众号服务号为接入对象。
填写四项公众号参数
| 字段 | 填写内容 |
|---|---|
| App ID | 填写该公众号的开发者 ID,即 AppID。 |
| App Secret | 填写与上述 AppID 配套的开发者密钥 AppSecret。 |
| Token | 填写该公众号服务器配置使用的 Token。 |
| EncodingAESKey | 填写该公众号服务器配置使用的消息加解密密钥。 |
这些参数应来自同一个公众号。不要把其他公众号、微信开放平台应用或支付商户的密钥混填到这里。
核对公众号侧配置
- 在公众号的开发配置中核对 AppID 和 AppSecret,并将实际服务器 IP 加入 IP 白名单。
- 根据网站使用场景,核对业务域名、JS 接口安全域名和网页授权域名,使用实际对外访问的站点域名。
- 如启用公众号服务器配置,确认两边填写的 Token 和 EncodingAESKey 一致。
- 回到瓜奇保存设置,再从实际前端网站验证。
以上是瓜奇设置页要求核对的项目。是否能使用某项微信能力,还取决于公众号本身具备的权限和该功能的独立配置。
在实际使用场景中验证
如果网站已经开放微信登录,在微信内打开实际网站,完成登录或授权,检查能否正确返回网站并进入账户。前台也会根据登录场景显示“在微信中打开”等引导,不能只用普通浏览器中的页面显示结果判断接入是否成功。
保存公众号参数不代表微信支付已经配置完成。支付商户凭据需要在支付设置中单独配置,公众号身份参数不能代替支付商户密钥。
同一菜单下的快递查询单独设置
瓜奇 → 第三方 → 快递查询接口设置用于订单详情的物流轨迹,与公众号配置相互独立。当前支持的平台是 51Tracking。
| 设置项 | 用途 |
|---|---|
| 启用快递查询接口 | 控制是否调用轨迹接口。关闭后仍显示物流公司和运单号。 |
| API Key | 填写 51Tracking 控制台生成的密钥,不能填写公众号密钥。 |
| API 地址 | 默认使用 51Tracking V4 查询地址,一般无需修改。 |
| 返回语言 | 设置物流轨迹内容的返回语言。 |
| 请求超时 | 单位为秒,默认 15 秒。 |
| 轨迹缓存时长 | 单位为秒,默认 600 秒。同一运单在缓存有效期内优先使用已有结果。 |
保存后,用已填写物流公司和真实运单号的订单检查详情页轨迹。刚更新的物流信息可能要等缓存过期后才显示。完整步骤见配置物流地图和地址服务。
继续阅读:配置微信公众号相关参数;配置微信支付接入。