WHMCS自定义模块 - 如何激活产品插件

时间:2013-09-18 07:49:17

标签: php whmcs

我使用WHMCS提供的配置模块创建了自己的自定义模块。 我希望有一个流程,当付款完成后,该模块具有激活产品插件的功能(因为该产品是一次性付款,而插件是一年一次仅在年底开帐单)。 有没有钩子![在这里输入图像描述] [1]我可以用来调用添加功能吗?! 下面是我的自定义模块功能列表,所以我不确定在哪里可以开始将它连接到'添加激活功能'或者如何操作..请帮助:)

function BrasstaxCorporate_ConfigOptions() {...
function BrasstaxCorporate_CreateAccount($params) {...
function BrasstaxCorporate_TerminateAccount($params) {..
function BrasstaxCorporate_SuspendAccount($params) {..
function BrasstaxCorporate_UnsuspendAccount($params) {..
function BrasstaxCorporate_ChangePassword($params) {..
function BrasstaxCorporate_ChangePackage($params) {..
function BrasstaxCorporate_ClientArea($params) {..
function BrasstaxCorporate_AdminLink($params) {..
function BrasstaxCorporate_LoginLink($params) {..
function BrasstaxCorporate_genkey($params) {..
function BrasstaxCorporate_uninstall($params) {..
function BrasstaxCorporate_ClientAreaCustomButtonArray() {..
function BrasstaxCorporate_AdminCustomButtonArray() {.
function BrasstaxCorporate_extrapage($params) {..
function BrasstaxCorporate_UsageUpdate($params) {..
function BrasstaxCorporate_AdminServicesTabFields($params) {..
function BrasstaxCorporate_AdminServicesTabFieldsSave($params) {..

1 个答案:

答案 0 :(得分:0)

您可能希望查看WHMCS的许可插件 - 尽管代码已编码,但这肯定会满足您的要求。 http://docs.whmcs.com/Licensing_Addon

话虽这么说,为了完成同样的事情,你需要指定使用哪个插件,并在CreateAccount函数中,获取他们传递给你的serviceid并在AddonAdd函数上使用本地API命令: http://docs.whmcs.com/Hooks:Addons#AddonAdd

基本上,这允许您在创建产品时添加插件。您还需要将AddonSuspended,AddonTerminated等用于模块中的相应Product Actions。

相关问题