$IPP = new QuickBooks_IPP($dsn); // Get our OAuth credentials from the database $creds = $IntuitAnywhere->load($the_username, $the_tenant); // Tell the framework to load some data from the OAuth store $IPP->authMode(QuickBooks_IPP::AUTHMODE_OAUTH, $the_username, $creds); // Print the credentials we're using //print_r($creds); // This is our current realm $realm = $creds['qb_realm']; // Load the OAuth information from the database if ($Context = $IPP->context()) { // Set the IPP version to v3 $IPP->version(QuickBooks_IPP_IDS::VERSION_3); $InvoiceService = new QuickBooks_IPP_Service_Invoice(); $the_invoice_to_delete = '{-10}'; $retr = $InvoiceService->delete($Context, $realm, $the_invoice_to_delete); if ($retr) { print 'The invoice was deleted!'; } else { print 'Could not delete invoice: ' . $InvoiceService->lastError(); } /* // For debugging print("\n\n\n\n"); print('Request [' . $IPP->lastRequest() . ']'); print("\n\n\n\n"); print('Response [' . $IPP->lastResponse() . ']'); print("\n\n\n\n"); */ } else {