【发布时间】:2019-05-27 17:16:42
【问题描述】:
WHMCS LocalAPI 有 2 个问题。
(1) 我通过 LocalAPI 向客户端添加订单时遇到问题。
我使用网络服务,我必须将我的请求发送到网络服务,如果返回 true,那么我必须向客户端添加订单,但是当我使用 addorder API 时,WHMCS 会自动申请信用,它不适合我.我想添加订单并且不通过信用卡支付发票。
(2)
我在 whmcs 数据库中的 domainadditionalfields 中有一个附加域字段,该字段名称如图所示,但我不知道什么语法是正确的我使用此代码但值字段是 empty:
$command = 'AddOrder';
$postData = array(
'clientid' => 701,
'domain' => array($domain),
'domaintype' => array('register'),
'regperiod' => array($period),
'nameserver1' => $ns1,
'nameserver2' => $ns2,
'additionalfields["irnichandle"]' => "ABC",
'paymentmethod' => 'mailin',
'applycredit' => false,
);
$adminUsername = 'adminuser'; // Optional for WHMCS 7.2 and later
$results = localAPI($command, $postData, $adminUsername);
$orderid = $result['orderid'];
$invoiceid = $result['invoiceid'];
print_r($results);
【问题讨论】:
-
改进的格式。