$success = $result->result->Success; $msg = $success ? $result->result->Id : $result->result->Errors->Code . " (" . $result->result->Errors->Message . ")"; $CreateStatus = $CreateStatus . "Invoice Created.<br>"; if ($success) { // QUERY Invoice $query = "SELECT Id, InvoiceNumber,Status FROM Invoice WHERE id = '" . $result->result->Id . "'"; $records = queryAll($instance, $query); // $CreateStatus = $CreateStatus . "Invoice Queried ($query): " . $records[0]->InvoiceNumber ." ". $records[0]->Status . "<br>"; // POST Invoice $result = postInvoice($instance, $result->result->Id); $success = $result->result->Success; $CreateStatus = $CreateStatus . "Invoice Posted :" . ($result->result->Success ? "Success <br>" : $result->result->Errors->Code . " (" . $result->result->Errors->Message . ")<br>"); if ($success) { $CreateStatus = $CreateStatus . "In next section"; // DO PAYMENT$success3 ? "Success" $PaymentSuccess = createAndApplyPayment($instance, $accountId, $CreateStatus); if ($PaymentSuccess) { $Generalstatus = "Created Account and processed payment for " . $gFullName; $_SESSION['MemberName'] = $Generalstatus; header("Location: success.php" . $URLParms); // ."?".$Generalstatus); } else { $Generalstatus = "Created Account and but payment not process due to futre start date " . $gFullName; $_SESSION['MemberName'] = $Generalstatus; header("Location: success.php" . $URLParms); } } } else { $Generalstatus = "Created Account and but payment not process due to future start date " . $gFullName; $_SESSION['MemberName'] = $Generalstatus; header("Location: success.php" . $URLParms);
$result = generateInvoice($instance, $accountId, $invoiceDate, $targetDate); $success = $result->result->Success; $msg = $success ? $result->result->Id : $result->result->Errors->Code . " (" . $result->result->Errors->Message . ")"; print "\nInvoice Created: " . $msg . "\n"; if ($success) { # QUERY Invoice $query = "SELECT Id, InvoiceNumber,Status FROM Invoice WHERE id = '" . $result->result->Id . "'"; $records = queryAll($instance, $query); print "\nInvoice Queried ({$query}): " . $records[0]->InvoiceNumber . " " . $records[0]->Status . "\n"; # POST Invoice $result = postInvoice($instance, $result->result->Id); $success = $result->result->Success; print "\nInvoice Posted :" . ($result->result->Success ? "Success" : $result->result->Errors->Code . " (" . $result->result->Errors->Message . ")"); if ($success) { # DO PAYMENT createAndApplyPayment($instance, $accountId); } } } print "\n-------------------------------------------------------------------------------"; print "\nUSE CASE #12:QUERY ACCOUNT AND DELETE ACCOUNT"; print "\n-------------------------------------------------------------------------------"; # CREATE AN ACTIVE ACCOUNT $name = "Test" . time(); $id = createActiveAccount($instance, $name); print "\nAccount Created: " . $id; # QUERY ACCOUNT $query = "SELECT Id, AccountNumber, Name FROM Account WHERE name = '" . $name . "'"; $records = queryAll($instance, $query); print "\nAccount Queried ({$query}): " . $records[0]->AccountNumber; # DELETE ACCOUNT