注意:请在安装 WHMCS 模块之前完整阅读本文档。
目录
模块信息
- 版本:2.0.0(更新)
- 发售日期:2019 年 6 月 25 日
- 变更日志
- 请将任何问题/错误报告提交到官方Vultr WHMCS github 存储库
介绍
Vultr 平台提供功能强大、功能丰富的 API,允许用户控制其帐户的各个方面。Vultr的 WHMCS模块为托管服务提供商提供了一个完全自动化的解决方案,使他们能够在 Vultr 平台上向客户提供可靠的云服务器。
注意:该模块的当前版本是对原始模块的完全重写,但与 WHMCS 中现有的基于 Vultr 的产品兼容。
而且如今越来越多的VPS、服务器上开放API接口,比如Linode、Vultr、DigitalOcean商家提供开放API,我们用户有技术实力制作接应的WHMCS插件模块,可以实现自动的代购、分销这些云服务器商主机产品。其中,Vultr官方有专门提供基于WHMCS系统的插件模块,而且我们在网上也看到不少用户有提供这些分销服务,其实都来着这些商家的分销。
老部落通过这篇文章,学习和实践利用WHMCS系统结合Vultr模块架设自动分销Vultr VPS主机,这样便于一些无法从Vultr官方自主购买的网友(官方需要信用卡和PAYPAL才可以购买),如果我们能申请到支付宝、二维码接口,整合支付宝插件到WHMCS,可以完全实现自动销售,因为大部分国内用户都有支付宝、二维码支付方式。
我们可能还喜欢这几篇关于VPS主机应用的文章:
第一、准备工作
1、根据Vultr官方提供的安装环境需要具备WHMCS 7.0.x, 7.1.x, 7.2.x版本,而且PHP 7.0.x才可以;
2、数据库要求MySQL 5.6, MariaDB 5.6, MariaDB 10.0, MariaDB 10.1版本;
3、已经在当前WEB环境安装ionCube Loader扩展支持;
4、拥有一个Vultr账户,因为我们需要去账户中获取API接口信息。
第二、获取Vultr API接口信息
登入Vultr管理账户后台【Account】-【API】,然后Enable API激活。
这里我们可以看到API信息,具体如何使用我也不知道,先留着等会肯定需要用到。
第三、下载WHMCS Vultr模块
通过上面激活启动API接口我们就可以看到WHMCS Vultr模块的下载地址,直接先下载到本地桌面,等会需要使用的,或者我们可以通下面备用地址下载,这是我保存下来的。最好是通过官方直接下载,因为不懂官方是否有更新。
模块下载:https://github.com/vultr/whmcs-vultr
第四、WHMCS Vultr模块安装
1、解压下载的Vultr API模块,然后直接上传替换到当前已经安装好的WHMCS根目录中(/modules/servers/)。
2、创建Vultr项目
根据上图示意,我们在【系统设置】- 【产品设置】-【产品设置】中准备添加一组Vultr分类产品,要不前台我们购买的时候也没有产品可以选择。这里我是汉化后的界面,如果我们喜欢英文界面,那位置也是一样的。
这里我们创建一个分组,以及产品说明。因为我们没有添加PAYPAL等支付接口所以在接口这里看不到信息,如果我们开始添加过接口的是有支付接口信息的,这里我只是演示一下安装过程,以后万一需要正式使用再去加入接口。
分组添加完毕之后,我们需要创建添加产品。Vultr拥有多个VPS方案,我们一个个添加进来,也可以选择几个常用的添加。
3、设定价格
这里我们根据添加的产品设置参数,尤其是价格需要设置好。
4、接口设置
这里我们在接口中选择之前添加进来的VULTR模块接口,然后输入API KEY。其实我们在系统里可以看到内置很多自带的API,有些我们可能还是可以用用的。
这里我们需要点击两处【Generate default】检测是否联通正常,但是我点击后有”Please check your API key! Connection error!”提示错误问题,这里问题是要我们将当前服务器IP添加到Access Control,放行才可以。
然后我们再检测是否同行。
两处都能同行之后,我们可以看到已经连接到Vultr官方API通道,可以看到所有的配置信息。
选择我们当前添加的产品对应的分类后保存。根据这样的添加产品方法,我们可以添加多个方案配置,如果我们把全部添加进来也可以。
第五、附加功能设定
同在Vultr模块中,自带有快照备份、自动备份、一键应用安装、OS类型等设定,我们需要定位价格,因为有些是免费有些是付费的,我们总不能将都免费吧。需要检查和设定。
在【系统设置】-【产品设置】-【可配置选项】,选择VULTR选项编辑,看到上图,对应有默认4个扩展设置,分辨点击后面的编辑图标设置。如果我们不想提供也可以删除,但是如果我们确实要认真当做项目做的,肯定要设置功能齐全的分销。
第六、检查安装完整度
当然,在上面的设置中,比如价格的定义以及细节并没有完全设置,我们在正式操作项目的时候需要认真设定,毕竟牵扯的用户体验和费用问题。在这篇文章中,我仅仅是根据官方提供的VULTR接口看看是否可以使用的,登入前台我们可以看到有添加的配置。
根据步骤提示,我们可以一步步添加购物车和注册账户购买,据说如今个人不能申请支付宝接口需要用企业才可以正规渠道申请。如果我们需要当做项目做,肯定需要用到支付宝等国人较多的支付通道才行。
第七、安装Vultr模块小结
1、这篇文章是参考Vultr官方关于WHMCS接入接口的参考(https://www.vultr.com/docs/vultr-whmcs-module)梳理过程,如果不够详细我们可以参考官方文档。
2、基于模块的完整性,毕竟这个模块是来自官方提供的,所以安全性和功能性肯定不用怀疑,而且我们经常看到有很多网友在这样分销VULTR VPS主机产品。
3、不过如果我们自己要实现分销VULTR的时候,需要注意价格的设定以及接口的安装,安装PAYPAL接口是简单,但是一般国人用户也没有PAYPAL,有的话肯定直接去官方购买,所以我们需要用到支付宝或者微信等付款通道够自动化。