【问题标题】:How to integrate WHMCS in Codeigniter project?如何在 Codeigniter 项目中集成 WHMCS?
【发布时间】:2017-10-05 15:44:43
【问题描述】:

我希望每个人都做得很好。我有一个问题,如何将 WHMCS 集成到 Codeignitor 项目中?

我有我的前端,即 HTML 和 CSS 以及 Codeignitor 框架上的所有路由。现在我如何与 WHMCS 集成以实现自动化。我不知道从哪里开始或寻找什么。我所知道的 WHMCS 脚本可以从控制面板中添加,但我认为这不会将它添加到我的 codeignitor 项目中。所以任何帮助将不胜感激

谢谢

【问题讨论】:

    标签: php codeigniter hosting whmcs


    【解决方案1】:

    您可能会使用WHMCS API,例如要订购产品或域,您将使用AddOrder api 函数,如下所示:

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, 'https://www.example.com/includes/api.php');
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS,
        http_build_query(
            array(
                'action' => 'AddOrder',
                // See https://developers.whmcs.com/api/authentication
                'username' => 'IDENTIFIER_OR_ADMIN_USERNAME',
                'password' => 'SECRET_OR_HASHED_PASSWORD',
                'clientid' => '1',
                'pid' => array(1,1),
                'domain' => array('domain1.com', 'domain2.com'),
                'billingcycle' => array('monthly','semi-annually'),
                'domaintype' => array('register', 'register'),
                'regperiod' => array(1, 2),
                'dnsmanagement' => array(0 => false, 1 => true),
                'nameserver1' => 'ns1.demo.com',
                'nameserver2' => 'ns2.demo.com',
                'paymentmethod' => 'mailin',
                'responsetype' => 'json',
            )
        )
    );
    $response = curl_exec($ch);
    curl_close($ch);
    

    【讨论】:

      猜你喜欢
      • 2012-02-05
      • 1970-01-01
      • 1970-01-01
      • 2016-07-28
      • 2014-03-18
      • 2021-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多