EIOTCLUB 接入交接
这份文档说明 EIOTCLUB 在 AOVIS 里的接入边界和当前交接重点。
1. 交接目标
- 让 AOVIS 能接入 EIOTCLUB 的 SIM / eSIM 能力
- 让订单、套餐、卡片、退款、会话状态可以在站内查询
- 让后续开发知道哪些是确定要做的,哪些只是预留
2. 关键模块
- 卡片查询
- 套餐购买
- 套餐订购
- 套餐退款
- 订单状态查询
- 卡片会话取消
- 运营商切换
- 池子管理
3. 当前建议的实现方式
- 先做最小可用封装
- 统一在一个服务层处理签名、参数和错误码
- 不要把 EIOTCLUB 调用散落到各个 route 里
- 不要让页面直接拼接口
4. 交接边界
- 站内先负责订单、套餐、卡片的业务状态
- EIOTCLUB 负责外部卡片和套餐执行
- 出错时要能回写站内状态,方便人工处理
5. 后续建议
- 先把查询和订购链路打通
- 再补退款、会话和运营商切换
- 最后再考虑更复杂的批处理和自动同步