quickbooks - Php QB Desktop: getting error Error message received from application via getLastError():


I am adding payment received. Logs say request is "q" but never processed. No exact error.

public function _loginSuccess($requestID, $user, $hook, &$err, $hook_data, $callback_config){
    $Queue = new QuickBooks_WebConnector_Queue($this->DSN);
    $Queue->enqueue(QUICKBOOKS_ADD_RECEIVEPAYMENT, 100);
    return true;

public function _addReceivePaymentRequest($requestID, $user, $action, $ID, $extra, &$err, $last_action_time, $last_actionident_time, $version, $locale){
        $xml = '<?xml version="1.0" encoding="utf-8"?>
            <?qbxml version="2.1"?>
            <QBXMLMsgsRq onError="stopOnError">
            <ReceivePaymentAddRq requestID="'.$requestID.'">
                        <FullName>John Miller</FullName>

    return $xml;

public function _catchallErrors($requestID, $user, $action, $ID, $extra, &$err, $xml, $errnum, $errmsg){
    return true;

QB Desktop showing: Error message received from application via getLastError(): DB table "quickbooks_queue" field "qb_status" has "q" in it.

People are also looking for solutions to the problem: php - Wordpress pagination not visible from loop


Didn't find the answer?

Our community is visited by hundreds of web development professionals every day. Ask your question and get a quick answer for free.

Ask a Question

Write quick answer

Do you know the answer to this question? Write a quick response to it. With your help, we will make our community stronger.

Similar questions

Find the answer in similar questions on our website.