We're running into an odd problem. Installation and setting up quickbooks went fine, but we can't authenticate:
Code:
Message:
Authentication failed
Description:
QBWC1012: Authentication failed due to following error message.
The request failed with the error message:
--
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://developer.intuit.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body><ns1:authenticateResponse>
<ns1:authenticateResult>
<ns1:string>0b3044ec9282bf5da4cd066bc6873210</ns1:string>
<ns1:string xsi:nil="true"/>
</ns1:authenticateResult>
</ns1:authenticateResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
The request is actually authenticating just fine, meaning that the code in qbServer.php is receiving the credentials, validating them, and then failing on this line:
Code:
$result['authenticateResult'][1] = $settings->companyFile;
Apache's error log shows this:
Code:
PHP Notice: Undefined property: stdClass::$companyFile in /hsphere/local/home/user/domain.com/cart/qbServer.php on line 41
I've looked through all the QBSync code and can't find anywhere that companyFile is populated or set. Nor have I seen anywhere in the install instructions that a company file is supposed to be created for the cart.
Any help is appreciated.
ETA: This is the latest release of QBSync 2, downloaded on Friday the 25th.
Bookmarks