Hello,
I'm making billing system with API RPC in PHP 5.3
I'm creating Customer but I can't add Domain name and can't select package.
It works:
but also I need add domain name for customer.
Please help me
Thank you
I'm making billing system with API RPC in PHP 5.3
I'm creating Customer but I can't add Domain name and can't select package.
It works:
<?php
define('HOST','1.2.3.4');
define('PORT','8443');
define('PATH','enterprise/control/agent.php');
$url = 'https://' . HOST . ':' . PORT . '/' . PATH;
$headers = array(
'HTTP_AUTH_LOGIN: admin',
'HTTP_AUTH_PASSWD: 123',
'Content-Type: text/xml'
);
// initialize the curl engine
$ch = curl_init();
// set the curl options:
// do not check the name of SSL certificate of the remote server
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
// do not check up the remote server certificate
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
// pass in the header elements
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
// pass in the url of the target server
curl_setopt($ch, CURLOPT_URL, $url);
$packet = <<<EOP
<?xml version="1.0" encoding="UTF-8"?>
<packet version="1.6.3.0">
<customer>
<add>
<gen_info>
<pname>Firstname Lastname</pname>
<login>UserName</login>
<passwd>123456</passwd>
<status>0</status>
<phone>123456789</phone>
<email>[email protected]</email>
</gen_info>
</add>
</customer>
</packet>
EOP;
// tell CURL to return the result rather than to load it to the browser
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// pass in the packet to deliver
curl_setopt($ch, CURLOPT_POSTFIELDS, $packet);
// perform the CURL request and return the result
$retval = curl_exec($ch);
// close the CURL session
curl_close($ch);
?>
but also I need add domain name for customer.
Please help me
Thank you