系统对接
Toplink DCIM 对接 WHMCS
业务已经跑在 WHMCS 上?安装 Toplink DCIM 模块后,WHMCS 负责销售与账单,DCIM 负责机器交付与自助管理,不必推倒重来。
核心能力
- 01
付款即开通
自动从 DCIM 分配机器、安装系统,并回填主机名与 IP。
- 02
现有机器一键绑定
机器已在 DCIM 备好时,填写服务器 ID 即可绑定到订单。
- 03
会员中心自助
开关机、重装、VNC、查看硬件和端口流量,权限逐项可控。
- 04
可配置选项计价
带宽、附加 IP、硬件配置可作为下单选项,直接参与计价。
对接前的准备
| 确认项 | 怎么检查 |
|---|---|
| DCIM 已建用户分组 | 后台「用户管理 → 用户分组」不为空 |
| DCIM 已建套餐,待售机器已绑定套餐 | 服务器详情的分配信息中能看到套餐 |
| DCIM 有数据中心和可用镜像 | 自动开通和装系统需要用到 |
| 知道 WHMCS 的 PHP 版本 | 插件按 PHP 版本分包 |
| 已安装 ionCube Loader | 模块加载需要 |
| WHMCS 能访问 DCIM | 域名解析、防火墙与证书都已打通 |
配置步骤
- DCIM 侧:建用户分组、建套餐并绑定机器,在系统 API 中生成 KEY 与 secret,可限定只允许 WHMCS 服务器的出口 IP 调用;
- 安装模块:按 PHP 版本上传插件;
- 添加服务器:模块选择「Toplink DCIM」,用户名填 KEY,密码填 secret,DCIM 使用 https 时勾选 SSL;
- 自定义设置:设置用户名前缀、主机名生成格式等;
- 建产品:选择连接节点、数据中心与配置套餐,开启自动开通。
常用的自定义设置
- 用户名前缀:DCIM 账号由前缀加 WHMCS 用户 ID 组成,一套 DCIM 接多个 WHMCS 时必须区分;
- 主机名格式:客户填写的主机名不合法时,按
{label}-{ipv4}等占位符规则自动生成; - 代理商模式:通过代理商 API 对接;
- 强制使用英文版:面向海外客户时固定英文界面。
自动化的业务联动
- 下单付款:自动分配机器、装系统、回填主机名与 IP;
- 逾期:自动关机断网;续费后自动恢复;
- 终止:自动解绑服务器并释放 IP。
详细的字段说明请查阅产品文档中的《顶联 DCIM 对接 WHMCS》。
常见问题
一套 DCIM 可以对接多个 WHMCS 吗?
可以。为每个 WHMCS 站点设置不同的用户名前缀,避免不同站点中相同编号的用户在 DCIM 中冲突。
对运行环境有什么要求?
WHMCS 站点需要安装与 PHP 版本匹配的 ionCube Loader,插件按 PHP 版本分包提供。
欠费和终止怎么处理?
逾期自动关机断网,续费自动恢复;终止服务时自动解绑服务器并释放 IP。