通过Web连接器连接到Quickbooks Desktop POS时出错

时间:2018-09-03 01:49:39

标签: quickbooks qbxml qbwc

我有一个客户需要将其网站连接到Quickbooks Desktop POS 18.0。我下载了Quickbooks网络连接器,但是最新版本却出现错误,并说我需要quickbooks 2015或更高版本,因此我下载了2.1.0.30版本并能够将其安装在计算机上。

然后,我使用了以下php应用程序https://github.com/consolibyte/quickbooks-php。我将其安装在服务器上,获得了ssl证书以及安全性所需的一切。我现在仅将其用于测试,但是问题是,当我生成.qwc文件并在Web连接器上使用它时,出现以下错误:错误QBWC1048:QuickBooks Web连接器无法验证Web应用程序服务器证书。

我使用的域是https://filcp.com/

Here is the certificate for the server

这是我的qwc文件的样子

<?xml version="1.0"?>
<QBWCXML>
    <AppName>My QuickBooks SOAP Server</AppName>
    <AppID></AppID>
    <AppURL>https://filcp.com/QuickBooks/SOAP/Server.php</AppURL>
    <AppDescription>An example QuickBooks SOAP Server</AppDescription>
    <AppSupport>https://filcp.com</AppSupport>
    <UserName>userName</UserName>
    <OwnerID>{57F3JK78-86F1-4FCC-B1FF-9H64VB813D20}</OwnerID>
    <FileID>{57F3JK78-86F1-4FCC-B1FF-9H64VB813D20}</FileID>
    <QBType>QBPOS</QBType>
    <Notify>false</Notify>
    <Scheduler>
        <RunEveryNMinutes>10</RunEveryNMinutes>
    </Scheduler>
    <IsReadOnly>false</IsReadOnly>
</QBWCXML>

我遵循了许多有关配置ie和all的教程,但到目前为止没有任何工作。我可以通过ie来访问该应用程序,但是在Web连接器上仍然会出现该错误。

有人可以帮助我弄清楚是什么原因,以及是否还有其他方法可以将客户的网站连接到Quickbooks POS?

1 个答案:

答案 0 :(得分:1)

如果您访问.QWC文件中引用的URL:

您可以清楚地看到您返回了以下响应:

500 Internal Server Error

您的代码已损坏。修正您的代码。如果您需要进一步的希望,请发布您的代码,以便我们为您提供帮助。另外,从Web连接器发布日志(点击View Log按钮)。