Skip to content

静态-流程图 ​

说明客户在渠道商本地系统下单购买静态 IP 时,本地流程与 IPmart 侧如何配合。接入前建议先阅读本页,再查看对应接口文档。

流程图 ​

客户在渠道商本地的静态 IP 下单购买

场景说明 ​

角色说明
本地系统渠道商自有的售卖 / 下单 / 支付系统
本地用户在渠道商本地注册的客户
IPmart 用户渠道商通过 API 在 IPmart 创建的子客户
渠道商在 IPmart 持有预付款,为子客户下单并扣减余额

本地系统负责对客户展示套餐、收款与 IP 列表;IPmart 负责子客户、订单与静态 IP 发货。两侧通过永不变化的本地用户编号 ID 做用户关联,并通过订单绑定做订单关联。

步骤说明 ​

1. 本地下单与支付 ​

  1. 客户在本地系统选择套餐包(地区、天数、数量等)。
  2. 本地系统下单。
  3. 客户支付完成后,本地进入后续对接逻辑(见第 2、3 步),同时本地订单状态可进入「静态 IP 发货中」。

2. 用户绑定 ​

支付完成后,判断:本地用户是否已绑定 IPmart 用户。

情况处理
已绑定直接进入第 3 步「IPmart 创建订单」
未绑定先调用 IPmart 创建用户(添加子客户),再将 IPmart 用户绑定本地用户(通过永不变化的本地用户编号 ID 关联),然后进入第 3 步

说明

静态与动态共用同一套子客户账号;若该本地用户此前已为动态业务创建过 IPmart 用户,可直接复用绑定关系。

3. IPmart 下单与发货 ​

  1. IPmart 创建订单,并将 IPmart 订单绑定本地订单(保存双方订单号的对应关系)。
  2. IPmart 支付订单:扣减渠道商在 IPmart 的预付款。
  3. IPmart 完成静态 IP 发货(通常约几秒到 2 分钟)。

说明

图中「创建订单」与「支付订单」在接口上可由 静态-下单 一次完成;拆成两步是为了说明业务含义。

4. 本地轮询与完成 ​

  1. 本地在「静态 IP 发货中」状态下,轮询检测 IPmart 是否已完成发货(例如结合订单状态与 静态-IP 列表)。可调用 检查订单状态 查询:9 为静态ip发货中,10 为静态ip发货失败。支付刚完成时,IPmart 订单可能尚未创建,轮询需兼容「尚未创建 / 处理中 / 已完成」,避免一查空就判失败。
  2. 检测到完成后,本地标记发货完成。
  3. 客户可在管理端看到 IP 列表,并开始正常使用静态 IP。

流程要点 ​

  • 先绑用户,再下单:未绑定的本地用户必须先创建并关联 IPmart 子客户,再创建 IPmart 静态订单。
  • 用户关联键固定:本地用户编号 ID 一经确定不要变更,否则无法找回已绑定的 IPmart 用户。
  • 订单双向绑定:创建 IPmart 订单后立即保存与本地订单的对应关系,便于支付、轮询与对账。
  • 以轮询确认发货:本地「支付完成」不等于 IP 已可用;需轮询至 IPmart 静态 IP 发货完成后再展示列表。轮询初期可能尚无 IPmart 订单,属正常情况。
  • 下单与支付可合并:业务上分「创建订单 → 支付扣款」两步;对接 静态-下单 时通常一次调用即可。
  • 发货耗时:IPmart 侧发货一般在几秒到约 2 分钟,轮询间隔与超时请按此区间设计。

相关接口 ​