【问题标题】:WHMCS Custom Module - How to activate product addonWHMCS 自定义模块 - 如何激活产品插件
【发布时间】:2013-09-18 07:49:16
【问题描述】:

我使用 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) {..

【问题讨论】:

    标签: php whmcs


    【解决方案1】:

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

    话虽如此,要完成同样的事情,您需要指定要使用的插件,然后在 CreateAccount 函数中,获取他们传递给您的 serviceid 并在 AddonAdd 函数上使用本地 API 命令: http://docs.whmcs.com/Hooks:Addons#AddonAdd

    本质上,这允许您在创建产品时添加插件。您还需要为模块中的相应产品操作使用 AddonSuspended、AddonTerminated 等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-06
      • 1970-01-01
      • 2021-08-18
      • 2014-02-19
      • 1970-01-01
      • 2017-10-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多