Order complete
*/
$client = new SoapClient("https://www.ecompanies.com.au/RegistrationService?wsdl");
$addRequest = new stdClass();
$addRequest->userName = "******";
$addRequest->password = "******";
if (isset($_POST['orderid'])) {
    $addRequest->orderId = $_POST['orderid'];
    //put your order id in here
} else {
    $addRequest->orderId = $_GET['orderid'];
    //put your order id in here
}
if (strlen($addRequest->orderId) > 0) {
    try {
        $result = $client->getCertificate($addRequest);
        $return = $result->return;
        $acn = $return->acn;
        $certificate = $return->certificate;
        $companyName = $return->companyName;
        file_put_contents($acn . ".pdf", $certificate);
        //echo $certificate;
        echo 'Certificate saved on server for ' . $companyName . " (ACN " . $acn . ")";
    } catch (SoapFault $soapFault) {
        echo "Fault {$soapFault}";
    }
} else {
    echo "Invalid Request";
}
//Status "Submitted to ASIC" - this means successfuly sent to ASIC
//Status "Order complete" - this means successfully registered
Order complete
*/
$client = new SoapClient("https://www.ecompanies.com.au/RegistrationService?wsdl");
$addRequest = new stdClass();
$addRequest->userName = "******";
$addRequest->password = "******";
if (isset($_POST['orderid'])) {
    $addRequest->orderId = $_POST['orderid'];
    //put your order id in here
} else {
    $addRequest->orderId = $_GET['orderid'];
    //put your order id in here
}
if (strlen($addRequest->orderId) > 0) {
    try {
        $certificateRequest = $client->getCertificate($addRequest);
        $certificateReturn = $certificateRequest->return;
        $acn = $certificateReturn->acn;
        $companyName = $certificateReturn->companyName;
        $result = $client->getDocumentation($addRequest);
        $documentation = $result->return;
        file_put_contents($acn . "_docs.pdf", $documentation);
        //echo $certificate;
        echo 'Documentation saved on server for ' . $companyName . " (ACN " . $acn . ")";
        //echo print_r($return, true);
    } catch (SoapFault $soapFault) {
        echo "Fault {$soapFault}";
    }
} else {
    echo "Invalid Request";
}