$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"; } //Status "Submitted to ASIC" - this means successfuly sent to ASIC //Status "Order complete" - this means successfully registered //Status "Rejected" - this means the order was rejected by ASIC //Status "Incomplete" - this means the order is incomplete, and has not been sent to ASIC