课程订单,一目了然
从支付成功到短信送达,掌握每一条通知的状态。
发送记录
查看预览、测试和自动通知状态。
最近通知
号码脱敏显示;同一订单自动去重。
| 订单 / 课程 | 预留电话 | 通知状态 | 最近更新 | 操作 |
|---|
等待第一笔课程订单
完成接入后,记录会显示在这里。
接入检查
填写参数后,还需要订单和送达回执验证。
配置进度
0 / 6订单核验与测试
先确认课程商品和完整预留电话。
1. 只读核验订单
只读核验不入发送队列、不发短信。将查到的商品 ID 填入“系统配置 → 通知规则”。
2. 发送一条真实测试短信
向上方订单的课程预留电话发送,使用已保存的创蓝模板。会产生短信费用,同一订单只允许一次提交。
测试无需开启自动发送,但店铺凭证、课程范围和模板必须配置完整。已产生预览或提交记录的订单需换一笔新测试订单。
系统配置
业务参数加密保存在云数据库,保存后生效,无需重新部署。
企业微信二维码与营销落地页
上传后会替换落地页当前二维码;图片仅保存到云数据库,不进入源码。建议上传 PNG/JPG/WebP,大小不超过650KB。
动态模式在“小程序与固定 H5 入口”配置。企业微信二维码供小程序页面读取,可在这里替换。
部署基础信息
登录密码、数据库连接和加密主密钥由部署环境管理,不通过业务页面修改,以免无法登录或解密历史记录。
配置说明
按顺序完成,直到第一条短信真正送达。
固定 H5 入口与小程序
在“系统配置 → 小程序与固定 H5 入口”选择“自动生成微信 URL Link”,填写自有小程序 AppID、AppSecret、正式版页面路径和参数,保存后点击“检查小程序链接”。这是小程序凭证,与微信小店凭证分开。
短信模板正文固定填写 https://你的域名/go/course,并在创蓝识别、报备这个固定链接。H5 打开时自动读取当前有效的微信链接;后端缓存 30 天链接,在剩余不足两天时访问触发更新。微信接口暂时不可用时,只使用尚未失效的缓存。
浏览器会尝试进入微信,是否出现确认框或需要再点一次由手机系统、浏览器和微信决定,无法保证完全无中间页。访客不能指定其他小程序、页面或参数。
企业微信二维码可在后台上传替换,小程序下次打开会读取新图片。小程序必须已发布,并配置接口对应的 request 合法域名。
阿里云注册的域名可以继续使用。需确认网站 ICP 备案、实际接入商要求、DNS 和 HTTPS 证书;小程序备案不能代替网站 ICP 备案。确认域名后再提交短信模板,避免换链接重审。
确认订单接口和消息推送权限
在你管理的微信小店后台查看开发、自研应用或接口相关入口。账号菜单和权限可能不同,必须获得读订单及接收订单事件的权限。
填写微信小店的 AppID、AppSecret,不是第三方学习小程序参数。下单页能填手机号,不代表你的应用已获准读取完整号码。
若第三方课程系统已有消息接收地址,先核实独立授权或正式事件转发方式,不能覆盖其回调而影响开课。没有平台接口授权,单靠订单截图无法自动接单。
打开微信小店官方后台 ↗保存微信小店参数与回调
在“系统配置 → 微信小店”填写 AppID、AppSecret。已有统一 token 管理才填写 Access Token,它到期后需同步更新。
Token 和 EncodingAESKey 可自行填写或点击生成,生成后先复制,再保存。把同样的值和“接入检查”提供的消息接收地址配置到微信小店,启用加密推送并完成平台验证。
付款触发对应付款事件,课程全部发放触发对应发货事件。已有第三方时先确认不会冲突,也不要让多个系统强制刷新 token。
核验一笔本人测试订单
用本人手机号创建并支付课程订单,将完整订单号粘贴到“订单核验”。确认显示课程虚拟发货方式、脱敏的完整预留电话和商品 ID。
将商品 ID 填入通知课程范围并保存。若只有脱敏号码或权限错误,先解决微信平台权限;后台不会使用物流隐私号或猜测号码。
付款状态、售后、有效时间和课程范围都会校验。短信只确认付款时选付款触发;声称已开课前需核实第三方的发放逻辑。
创蓝 API 账号、签名与模板
先在创蓝完成企业认证与实名认证,开通通知短信 API 账号,报备签名和课程订单通知模板。审核通过后,取得 API 账号、原始 API 密码和模板 ID,模板必须属于该 API 账号。通常使用“模板短信 V2”;旧 V1 需复制账号对应的接口地址和已审核正文。
固定模板的变量映射填 {};变量模板例如 {"param1":"{{courseTitle}}","param2":"{{orderId}}"},按审核的变量数量及顺序配置。仅支持课程名称和订单号。
模板已关联签名时可留空签名,否则填写完整已审核签名。页面内容预览不会修改 V2 审核模板。
创蓝官方接口说明 ↗出口白名单、域名与状态回执
在创蓝对应 API 账号下添加服务的固定公网出口 IP 白名单,否则发送请求会被拦截。域名的入站解析 IP 不能代替出口 IP。云托管体验版不支持固定出口,需确认个人版及以上的套餐及费用后开通。
每次发送会自动携带鉴权回执地址并要求状态推送。创蓝需允许推送,不能让其他系统先拉取消费掉同一账号的回执。
腾讯云默认域名只用于测试,有访问提示和使用限制。正式回调和长期运营应绑定自己的已备案 HTTPS 域名,并在部署中同步服务地址。
固定出口配置说明 ↗测试送达,再开启自动通知
保存完整配置,在“订单核验与测试”填本人测试订单,勾选测试授权并发送一条短信。测试也占日发送额度,由创蓝按实际规则收费。
“已受理”不等于送达:手机收到短信后,发送记录应得到“已送达”回执。回执未到需排查域名、推送和白名单;结果不明不要直接重发。
接入检查确认同一版配置的测试已送达、微信回调验证成功后,开启自动发送。再创建一笔新订单验证付款回调、自动通知、回执及原第三方正常开课。
常见问题
为什么改配置后又回到预览?
旧测试不能证明新账号、模板或商品配置可用。请用新测试订单重新验证,再开启自动发送。
密钥空白却显示已保存?
后台不回显已保存的密钥,空白保存会保留原值。填新值才替换,勾选“清除”才删除。
有订单但没短信?
先看预览/暂停、微信推送验证和事件类型,再查看发送记录中的课程、电话、售后、额度或供应商错误。订单没进入记录时,先排查微信授权和回调。
可以长期免费运行吗?
体验版额度不足以常驻整月,耗尽会影响服务。当前不自动升级、续费或开启超额扣费。长期运行和固定出口需另行确认套餐。