This is what I get:
Description:
QBWC1012: Authentication failed due to following error message.
Client found response content type of 'text/html; charset=iso-8859-1', but expected 'text/xml'.
The request failed with the error message:
--
<br />
<b>Fatal error</b>: Class 'SoapServer' not found in <b>/home/erezgimik/BESTITALIANLEATHER.COM/qbServer.php</b> on line <b>253</b><br />
<br />
<b>Notice</b>: Object of class queryFactoryResult could not be converted to int in <b>Unknown</b> on line <b>0</b><br />
Any idea?![]()
Everyone, Sorry I have been Absent.... My Full time job is really killing me.
Why, the qbServer makes use of PHP5 internal SOAP Functions
http://www.php.net/manual/en/soap.installation.php
if it is not enabled or you have php4 it will not work
From the QB Developers
Here is a message I received from GoDaddy. It may be helpful in your decision. Their root certificate is from Valicert, which is a certificate authority we support. Some of the troubles people have had was due to not installing the certificate correctly:
When installing a GoDaddy.com secure certificate, it is also necessary to correctly install intermediate certificate(s) which chain the GoDaddy-issued certificate down to the Valicert root certificate contained by default in most browsers and other devices. You are welcome to refer to the following links for more information on how to correctly do this:
You can view the installation instructions based on server software below.
https://certificates.godaddy.c...ionInstructions_alt.go
You can obtain a copy of the intermediate certificate for your server software at the following link:
https://certificates.godaddy.com/Repository.go
Let us know if we can be of further service.
To Contact Us:
Email: [email protected]
Phone: 480-505-8852
FAX: 480-624-2548
Several Other People have reported problems using either QBMS or QBWC services with GoDaddy Certs.
Sorry I cant be of more help
create a file with
Upload this to your webserver and run it from the browserCode:<?php phpinfo(); ?>
then look at the "Configure Command" section for "--enable-soap"
You should be able to enable it yourself depending on your Servers Setup..
is PHP run as a apache module or CGI, this can be found in the "Server AP" of the above script
Alright, I have that working... now an error:
Message:
ERROR: There is an invalid reference to a parent "ambsconservation.com" in the Customers list. QuickBooks error message: Invalid argument. The specified record does not exist in the list.
Description:
Error message received from application via getLastError(): ERROR: There is an invalid reference to a parent "ambsconservation.com" in the Customers list. QuickBooks error message: Invalid argument. The specified record does not exist in the list.
I didn't see this in my customers list?
Okay... I hope you get this or someone can help me. I had this all set up and running but now we have switched our hosting over to a virtual dedicated server. I checked the phpinfo and found that --enable-soap was not configured. Any ideas on how to do this? Fortunately I do have access to the server via ssh The server is running CentOs
Never mind I figured it out. I googled and found this site:
http://www.wallpaperama.com/forums/h...ove-t1756.html
Now I have soap after restarting the server. Let me know if you need more info. I did this on a GoDaddy Virtual Dedicated server
Then I had a little bug that said the security certificate was not valid or something qbwc1048 error code. I changed the .qwc file to point the APpurl to the phpinfo.php page I created earlier. Then the app installed fine. Then I edited the phpinfo.php file and copied the contents of qbserver.php into it. Worked like a charm.
ONLY PROBLEM IS NOW I get authenticating failed. XML response invalid or something like that. Any Suggestions:?